Guaranteed FittingQuality MaterialsFree UK Mainland Shipping30 Days Money Back Guarantee

BMW Car Covers

We make tailored covers for 123 BMW car models, from the 315 of 1934 to the current 2 Series Gran Coupe F74. Where a model has been through several generations we pattern each one separately, 124 in all, so the cover you receive is cut for the exact body you own rather than a nearest size. Classic BMW models are covered as carefully as current ones.

The BMW range in our guide includes 24 SUVs, 22 saloons and 14 estates, among others. Select your model below to see every generation we cover and the price for each.

Which cover for your BMW?

Choose an indoor cover, Valhalla, Loki, Ragnarok or Freya, for a garaged BMW, or a fully waterproof outdoor cover, Bifrost, Gungnir or Thor, if it lives on the drive. Every cover carries a guaranteed fit and free UK mainland delivery.

  • Thor

    The toughest outdoor option: a heavy-duty, Teflon-treated fabric for a BMW that spends the whole year outside, on the coast or in an exposed spot. From £519.18

  • Bifrost

    Our best-selling waterproof cover and the sensible default for any BMW parked on a drive, street or forecourt in any season. From £202.61

  • Gungnir

    Made for long-term winter storage outdoors or in a carport, with a soft lining that protects the paint of a stored BMW. From £112.42

  • Loki

    Light, breathable and tear-resistant: the everyday choice for a garaged BMW, and fine for short spells outside. From £99.20

  • Valhalla

    The affordable indoor cover: soft, breathable and washable, keeping dust and knocks off a BMW kept under a roof. From £88.61

  • Ragnarok

    The stretch-fit indoor cover that hugs every curve of a BMW, for garages, showrooms and car meets. From £178.55

  • Freya

    The luxury indoor choice: a soft stretch fleece in a range of colours with contrasting piping, fitted to a BMW like a second skin. From £306.17

Prices shown are the lowest for any BMW in our guide, starting at £88.61 inc. VAT; choose your model above for the exact price of each generation.