Get the app

powered by motors

Used BMW cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW cars are known for their luxurious feel and advanced technologies. Whether it’s an SUV, hatchback, saloon or estate, BMW has established a reputation for creating vehicles that balance enhanced performance with modern luxury.

Find your perfect used BMW for sale or on finance from our extensive network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 3 Series

2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

28
£8,295
Finance available £163 pm
  • 2L
  • 107kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Middlesex Motors

BMW, 3 Series

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

48
£12,250
Finance available £251 pm
  • 2L
  • 89kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Chester Car Supermarket Ltd

BMW, 4 Series

2020 - 420i Gran Coupe 2.0 GPF M Sport Hatchback 5dr Petr

35
£14,890
  • 2L
  • 68.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Anchor Vans

BMW, 2 Series Gran Coupe

2021 (21) - 1.5 218i Sport (LCP) Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)

36
Low Mileage
£19,999
Finance available £390 pm
  • 1.5L
  • 12.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Motorplus Car Supermarket

BMW, 4 Series Gran Coupe

2020 - 420i M Sport 5dr Auto [Professional Media]

33
Low Mileage
£19,949
Finance available £411 pm
  • 2L
  • 29.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 3 Series

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

41
Reduced
£18,989
  • 2L
  • 57.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Dace German Car Centre

0161 696 9152 *
4.8/5 Stars

BMW, 3 Series

2021 - M340i xDrive Saloon 4-Door

60
£31,450
Finance available £667 pm
  • 3L
  • 46.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Saxton 4x4

01245 202306 *
4.4/5 Stars

BMW, 3 Series

2012 - 320i xDrive SE 4dr Step Auto

15
Reduced
£7,995
  • 2L
  • 45.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

MM AUTO CAR SALES

BMW, 1 Series

2022 (22) - 1.5 116d Sport 5dr (LCP)(SAT NAV, HALF LEATHER)

37
Reduced
£17,488
  • 1.5L
  • 40.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Jeff White Motors

029 2002 8289 *
4.7/5 Stars

BMW, 3 Series

2019 - 340I M Sport Shadow Edition 5Dr Step Auto

29
Low Mileage
£29,999
Finance available £596 pm
  • 3L
  • 21.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Lookers Stafford BMW

BMW, 3 Series

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

20
Low Mileage
£21,995
Finance available £431 pm
  • 2L
  • 19.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Tore Car Sales

BMW, 3 Series

2007 (07) - 2.0 320d SE Euro 4 4dr

24
£1,750
  • 2L
  • 219kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Quality Motor Company Ltd

BMW, 3 Series

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

25
Low Mileage
£9,995
  • 2L
  • 75kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Mss Motor Group Ltd

01255 440166 *
4.9/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

12
£28,998
  • 1.5L
  • 6.4kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Bristol

0141 611 8398 *
4.7/5 Stars

BMW, 1 Series

2024 - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

45
£23,550
  • 1.5L
  • 22kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

drivedirect Leicester

BMW, 3 Series

2015 (15) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr

46
Low Mileage
£10,000
  • 2L
  • 75kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Hounslow Cars Ltd

020 3953 7374 *
3.8/5 Stars