Beat the April price rise Buy before 31 March

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 used BMW cars for sale

Filter by car type:

BMW
1 Series
Agile hatchback with a posh interior
Used price from £11,950
BMW
2 Series
A sporty coupe with stylish looks
Used price from £13,950
BMW
2 Series Active Tourer
Family-friendly MPV is frugal and high quality inside
Used price from £15,949
BMW
2 Series Convertible
Sleek convertible is great fun to drive
Used price from £18,790
BMW
2 Series Gran Tourer
A high-quality MPV, but not the most spacious choice
Used price from £17,949
BMW
3 Series
A practical, well-built family car that’s great to drive
Used price from £33,326
BMW
3 Series (2015-2018)
A sporty saloon with economical engines
Used price from £13,890
BMW
3 Series Gran Turismo
A plush five-seater that’s roomier than a conventional saloon
Used price from £28,250
BMW
3 Series Touring (2015-2018)
Practical premium estate is a great all-rounder
Used price from £11,989
BMW
4 Series
A fun-to-drive coupe that’s relatively practical
Used price from £13,490
BMW
4 Series Convertible
Drop-top cruiser is good to drive
Used price from £18,490
BMW
4 Series Gran Coupe
Coupe looks with four-door practicality
Used price from £16,490
BMW
5 Series
Smart executive saloon that's packed with futuristic features
Used price from £16,555
BMW
5 Series Touring
Stylish large estate with tonnes of high-tech kit
Used price from £20,985
BMW
6 Series Gran Turismo
A posh five-door coupe that’s practical
Used price from £36,488
BMW
7 Series
Luxury saloon that’s quiet and comfortable on the road
Used price from £31,985
BMW
8 Series
A very fast, very comfortable four-seat coupe
Used price from £66,995
BMW
i3
A small, upmarket electric car with an optional range-extending engine
Used price from £14,995
BMW
i8
A hybrid sports car with eye-popping looks
Used price from £49,995
BMW
i8 Roadster
A futuristic hybrid convertible with rapid performance
Used price from £84,779
BMW
M140i
A small hatchback with a big engine
Used price from £18,495
BMW
M2
Driving enthusiasts needn't look further
Used price from £50,000
BMW
M240i
The BMW 2 Series looks good and is fun to drive
Used price from £17,450
BMW
M240i Convertible
Fast four-seater convertible looks and drives incredibly well
Used price from £36,755
BMW
M3
A practical saloon with a very powerful engine
Used price from £41,700
BMW
M4
Huge power with a stylish and comfortable coupe body
Used price from £28,950
BMW
M4 Convertible
Good-looking open-top that’s very quick
Used price from £43,476
BMW
M5
A ferociously fast executive saloon
Used price from £69,000
BMW
X1
Practical upmarket SUV that is good to drive
Used price from £14,079
BMW
X2
A medium-sized family car with sporty SUV styling
Used price from £23,290
BMW
X3
A spacious family SUV with sporty looks and powerful engines
Used price from £24,113
BMW
X4
Coupe-style SUV with BMW’s impressive tech and quality
Used price from £37,449
BMW
X5
Luxurious large SUV with keen handling
Used price from £33,800
BMW
X5 (2013-2017)
A large premium SUV that’s available with seven seats
Used price from £23,000
BMW
X5 M
Incredibly quick 4x4 SUV is comfy but costly
Used price from £64,890
BMW
X6
Coupe-styled 4x4 is sporty and has great engines
Used price from £36,995
* In line with the Consumer Rights Act 2015