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

2019 (19) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

50
£15,991
  • 2L
  • 87.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, 3 Series

2013 (63) - 3.0 335d Luxury Auto xDrive Euro 6 (s/s) 4dr

13
Reduced
£6,994
Finance available £134 pm
  • 3L
  • 124kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

AutoTrade Southwest

BMW, 4 Series

2018 (18) - 2.0 420D Gran Coupe M Sport Auto 5dr

3
£13,295
Finance available £275 pm
  • 2L
  • 108.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Gloucester Motor Group

01452 227252 *
4.7/5 Stars

BMW, 2 Series

2022 (22) - 218i [136] M Sport 4dr DCT Petrol Saloon

78
£21,777
  • 1.5L
  • 28.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu Honda Mansfield

01623 259367 *
4.7/5 Stars

BMW, X1

2020 (70) - xDrive 20d M Sport 5dr Step Auto

62
£21,499
Finance available £467 pm
  • 2L
  • 39.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Hendy Kia Eastleigh

BMW, 1 Series

2018 (68) - 1.5 118i Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

30
Low Mileage
£12,499
Finance available £257 pm
  • 1.5L
  • 47.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Motorplus Car Supermarket

BMW, 2 Series

2016 (65) - 218d [150] Sport 2dr [Nav] Step Auto Convertible Sat Nav

19
Reduced
£6,995
Finance available £134 pm
  • 2L
  • 109.3kMiles
  • Diesel
  • Semi Auto
  • Body StyleConvertible

BMW, 1 Series

2012 (62) - 1.6 116i M Sport Auto Euro 5 (s/s) 3dr

12
Low Mileage
£8,494
Finance available £167 pm
  • 1.6L
  • 54kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

AutoTrade Southwest

BMW, X5

2019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

39
Low Mileage
£39,995
Finance available £801 pm
  • 3L
  • 36kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

BMW, X4

2019 (19) - X4 M40d 5-Door

66
Low Mileage
£30,340
  • 3L
  • 40.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Prestige Cars Kent

01689 669471 *
4.6/5 Stars

BMW, 2 Series

2018 - 220d xDrive Luxury 5dr Step Auto

19
Low Mileage
£13,998
  • 2L
  • 37.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Dundee Vauxhall / Fiat / Abarth

01382 768498 *
4.7/5 Stars

BMW, 2 Series Gran Tourer

2019 (19) - 1.5 216d M Sport MPV 5dr Diesel DCT Euro 6 (s/s) (116 ps)

44
Low Mileage
£13,950
Finance available £289 pm
  • 1.5L
  • 41.2kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Car Capital Ltd

BMW, M3

2004 - M3 2dr

48
Low Mileage
£21,995
Finance available £431 pm
  • 3.2L
  • 54.8kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Empire Autos NI

BMW, 5 Series

2022 (22) - 2.0 520d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic Euro 6 (s/s) (190

28
Reduced
£21,400
  • 2L
  • 94.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carworld Superstore

01733 978043 *
4/5 Stars

BMW, 5 Series

2019 (19) - 3.0 530d M Sport Auto xDrive Euro 6 (s/s) 4dr

52
Reduced
£23,490
  • 3L
  • 44.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Phantom Motor Company

BMW, X1

2018 (68) - 2.0 18d SE SUV 5dr Diesel Auto sDrive Euro 6 (s/s) (150 ps)

11
Reduced
£11,499
Finance available £235 pm
  • 2L
  • 91.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Empressive Motor Company

01865 591236 *
4.7/5 Stars