Approved Used BMW cars for sale

We’ve got a fantastic selection of used BMW cars for sale. Every used BMW car comes with the carwow Happiness Guarantee, which means its full history is checked and it has been through a thorough mechanical inspection. All our BMW cars are available only from manufacturer-approved dealers, are less than five years old and come with a 30-day returns guarantee*.

See our range of approved used BMW cars for sale

Filter by car type:

BMW
1 Series
Agile hatchback with a posh interior
Used price from £10,250
BMW
2 Series
A sporty coupe with stylish looks
Used price from £15,599
BMW
2 Series Active Tourer
Family-friendly MPV is frugal and high quality inside
Used price from £17,150
BMW
2 Series Active Tourer (2015-2017)
Family-friendly MPV is frugal, practical and eye-catching
Used price from £12,444
BMW
2 Series Convertible
Sleek convertible is great fun to drive
Used price from £16,995
BMW
2 Series Gran Tourer
A high-quality MPV, but not the most spacious choice
Used price from £13,995
BMW
3 Series
A practical, well-built family car that’s great to drive
Used price from £34,000
BMW
3 Series (2015-2018)
A sporty saloon with economical engines
Used price from £12,980
BMW
3 Series Gran Turismo
A plush five-seater that’s roomier than a conventional saloon
Used price from £15,450
BMW
3 Series Touring (2015-2018)
Practical premium estate is a great all-rounder
Used price from £14,775
BMW
4 Series
A fun-to-drive coupe that’s relatively practical
Used price from £16,000
BMW
4 Series Convertible
Drop-top cruiser is good to drive
Used price from £17,500
BMW
4 Series Gran Coupe
Coupe looks with four-door practicality
Used price from £15,500
BMW
5 Series
Smart executive saloon that's packed with futuristic features
Used price from £18,995
BMW
5 Series (2010-2016)
A big executive car with class-leading handling
Used price from £11,990
BMW
5 Series Touring
Stylish large estate with tonnes of high-tech kit
Used price from £26,867
BMW
5 Series Touring (2013-2017)
Big estate mixes class and comfort with frugal engines
Used price from £13,980
BMW
6 Series
Two door version of the 5 Series adds style for a price
Used price from £19,749
BMW
6 Series Convertible
Sleek drop-top with powerful engines
Used price from £28,795
BMW
6 Series Gran Coupe
Big coupe has great engines and elegant looks
Used price from £32,890
BMW
6 Series Gran Turismo
A posh five-door coupe that’s practical
Used price from £32,995
BMW
7 Series
BMW’s flagship luxury saloon
Used price from £33,500
BMW
7 Series (2008-2015)
Luxury saloon is top of BMW's range
Used price from £54,995
BMW
8 Series
A very fast, very comfortable four-seat coupe
Used price from £63,489
BMW
i3
A small, upmarket electric car with an optional range-extending engine
Used price from £18,994
BMW
i8
A hybrid sports car with eye-popping looks
Used price from £52,490
BMW
i8 Roadster
A futuristic hybrid convertible with rapid performance
Used price from £81,844
BMW
M140i
Sporty hatchback packs a big engine
Used price from £16,480
BMW
M2
One of the best driver’s cars on sale
Used price from £34,300
BMW
M240i
The BMW 2 Series looks good and is fun to drive
Used price from £19,000
BMW
M240i Convertible
A sporty soft-top with a great engine
Used price from £27,890
BMW
M3
A practical saloon with a very powerful engine
Used price from £71,500
BMW
M4
Huge power with a stylish and comfortable coupe body
Used price from £36,995
BMW
M4 Convertible
Good-looking open-top that’s very quick
Used price from £37,000
BMW
M5
A ferociously fast executive saloon
Used price from £70,995
BMW
X1
Practical upmarket SUV that is good to drive
Used price from £19,369
BMW
X1 (2009-2015)
Sporty small SUV is great to drive
Used price from £12,799
BMW
X2
A medium-sized family car with sporty SUV styling
Used price from £25,250
BMW
X3
A spacious family SUV with sporty looks and powerful engines
Used price from £21,495
BMW
X3 (2014-2017)
A practical SUV that’s fun to drive
Used price from £18,490
BMW
X4
Coupe-style SUV with BMW’s impressive tech and quality
Used price from £35,500
BMW
X4 (2014-2017)
A sportier-looking version of the BMW X3 SUV
Used price from £21,600
BMW
X5
Luxurious large SUV with keen handling
Used price from £29,495
BMW
X5 (2013-2017)
A large premium SUV that’s available with seven seats
Used price from £26,490
BMW
X5 M
Incredibly quick 4x4 SUV is comfy but costly
Used price from £55,000
BMW
X6
Coupe-styled 4x4 is sporty and has great engines
Used price from £22,490
* In line with the Consumer Rights Act 2015