Find Used Cars

Search all 2,745 cars

Are you in the market for a nearly new used BMW with a great specification? At Imperial Car Supermarkets, we specialise in the full range of second hand BMW cars available as part exchange deals, for sale outright or on one of our affordable finance plans.

We stock all major models of used BMW vehicles including the popular 1 series, 3 series, 4 series and 5 Series models which you can browse at your leisure. Each used BMW we stock comes with a full check at our preparation centre and includes a minimum of a 3 month RAC warranty and in many cases has several thousand pounds of factory fitted upgrades added.

Why buy a BMW?

Marketed as the 'Ultimate Driving Machine', BMW cars have long been associated with quality, longevity and driving enjoyment. Whether it's a BMW 1 Series hatchback or the huge 7 Series Long Wheelbase, the BMW badge carries a prestige that other manufacturers aspire to. This prestige remains with the car throughout its lifetime meaning a used BMW is a great used car to own and will continue to hold its value through second and third hand ownership.

Our range of used BMW cars for sale include a range of sporty petrol and economic diesel engines, each with its own merits. Diesel BMWs are modern, quiet and very economical, making them relatively cheap to run with many in low car tax brackets and exempt from city centre congestion charges.

Petrol BMWs are known for their smooth power delivery and a distinctive BMW sound... There's nothing quite like putting the pedal to the metal in a BMW 330i just to hear that German straight-six do it's thing!

Whether you're looking for an almost new used BMW to transport the whole family and the kitchen sink, a stylish commuter or a weekend toy, there's something in our used BMW range for everyone.

Still not sure which model in the BMW range suits your needs? Take a look at our 'Baffled by BMW' blog, it'll explain the different models and help you choose your next used car.


BMW Stock Summary

Model Number in stock Price Range
1 Series 148 £6k - £23k

View

116d M Sport 1 £16k - £17k

View

116d Sport 1 £14k - £15k

View

118d Se Auto 1 £14k - £15k

View

118i M Sport 1 £15k - £16k

View

118i M Sport Auto 2 £16k - £18k

View

118i Se 1 £13k - £14k

View

118i Sport 2 £14k - £17k

View

118i Sport Auto 2 £15k - £16k

View

2 Series 59 £12k - £22k

View

2 Series Active Tourer 19 £11k - £27k

View

2 Series Gran Tourer 9 £15k - £21k

View

218d Se 1 £15k - £16k

View

218i M Sport 2 £16k - £18k

View

218i M Sport Auto 2 £17k - £21k

View

218i Sport Auto 1 £17k - £18k

View

3 Series 221 £9k - £31k

View

3 Series Gran Turismo 14 £14k - £20k

View

3 Series Special Edition 1 £24k - £25k

View

4 Series 74 £14k - £27k

View

4 Series Gran Coupe 33 £15k - £26k

View

5 Series 137 £9k - £34k

View

5 Series Gran Turismo 2 £21k - £26k

View

6 Series 1 £20k - £21k

View

6 Series Gran Coupe 5 £18k - £29k

View

M4 1 £36k - £37k

View

M5 5 £26k - £39k

View

M6 1 £39k - £39k

View

X1 17 £11k - £25k

View

X3 21 £13k - £24k

View

X4 3 £24k - £27k

View

X5 11 £27k - £55k

View

X6 4 £20k - £41k

View

Z4 3 £13k - £18k

View

We currently have 806 used BMW Cars

BMW