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, 1 Series

2017 (17) - 1.5 118i M Sport Euro 6 (s/s) 5dr

71
£8,990
Finance available £179 pm
  • 1.5L
  • 81kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

365 MOTORS LTD

BMW, 4 Series

2023 (72) - 2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)

55
£29,990
Finance available £596 pm
  • 2L
  • 24.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Assured Chichester

BMW, Z4

2025 - Sdrive M40I 2Dr [Handschalter Pack]

28
Low Mileage
£55,799
Finance available £1126 pm
  • 3L
  • 1.5kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Lookers Stoke-on-Trent BMW

BMW, 4 Series

2015 (65) - 2.0 420d Sport Convertible 2dr Diesel Manual Euro 6 (s/s) (184 ps)

50
Low Mileage
£10,100
Finance available £203 pm
  • 2L
  • 75.2kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

Nova Motor Group

BMW, M4

2015 (44) - 3.0 BiTurbo Convertible 2dr Petrol DCT Euro 6 (s/s) (431 ps)

48
Low Mileage
£20,995
Finance available £411 pm
  • 3L
  • 65kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

SIMPSON MOTORS

BMW, 1 Series

2014 (14) - 116d EfficientDynamics 5dr

21
£2,395
  • 1.6L
  • 111.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

S&O AUTOMOTIVE LTD

BMW, i4

2025 - 440kW M60 83.9kWh 5dr Auto

19
£68,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, X3

2021 - xDrive20i M Sport 5dr Step Auto [Tech Pack]

19
£27,998
  • 2L
  • 44.2kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Motorstore / BYD (Linwood)

0141 473 6404 *
4.7/5 Stars

BMW, X1

2021 - sDrive 20i [178] xLine 5dr Step Auto

46
£17,618
  • 2L
  • 57.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Perrys Nelson Peugeot

01282 501074 *
4.5/5 Stars

BMW, X5

2024 - xDrive40d MHT M Sport 5dr Auto

32
£62,499
  • 3L
  • 11.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Derby

BMW, 3 Series

2019 - 330d M Sport Plus Edition 5-Door

40
Low Mileage
£36,495
Finance available £729 pm
  • 3L
  • 41.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BenzBavarianLtd

01332 414520 *
4.8/5 Stars

BMW, 1 Series

2015 (65) - 116d EfficientDynamics Plus 5dr

15
Reduced
£5,750
Finance available £106 pm
  • 1.5L
  • 82.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

KT Cars Ltd

BMW, 3 Series

2017 (67) - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

47
Low Mileage
£13,990
  • 2L
  • 24.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Dace Car Supermarket

0161 694 5306 *
4.8/5 Stars

BMW, 3 Series

2021 - 330e SE Pro 5dr Step Auto

36
£15,549
  • 2L
  • 75kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch Superstore Derby

01252 960119 *
4.2/5 Stars

BMW, Z3

1999 - 2.8 2dr Auto

24
Low Mileage
£9,995
  • 2.8L
  • 85kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

PALM PRESTIGE LTD

01494 296461 *
3.7/5 Stars

BMW, iX1

2024 (24) - 230kW xDrive30 M Sport 65kWh 5dr Auto

20
Low Mileage
£34,900
Finance available £696 pm
  • 7.3kMiles
  • Electric
  • Auto
  • Body StyleEstate

Ocean Group BMW Penryn