A car heater that only works at speed may be low on coolant or have a clogged heater core. For a low-mileage car stored outside, follow the manufacturer's maintenance minder and consider a brake fluid ...