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

2018 (18) - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

1
Low Mileage
£15,500
Finance available £324 pm
  • 2L
  • 48kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Watford

01923 927636 *
4.3/5 Stars

BMW, 1 Series

2012 (12) - 116i Sport 5dr

10
Low Mileage
£4,995
Finance available £89 pm
  • 1.6L
  • 85kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

BMW, 3 Series

2012 (12) - 2.0 320d Luxury 4-Door

25
Low Mileage
£7,350
Finance available £142 pm
  • 2L
  • 98kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Key Auto Trade

BMW, 3 Series

2014 - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps) Automatic

23
£4,495
  • 2L
  • 160.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BMW, X5

2016 (65) - 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr

62
£18,495
Finance available £359 pm
  • 3L
  • 112.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Signature Car Specialists LTD

BMW, 3 Series

2022 - 320i xDrive M Sport 4dr Step Auto

19
£29,998
  • 2L
  • 22.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

0141 483 9940 *
4.6/5 Stars

BMW, i3

2019 - 125kW 42kWh 5dr Auto

£10,313
  • 47.8kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Marshall BMW Hampshire

BMW, M3

2003 - 3.2 M3 Coupe 2-Door

58
Low Mileage
£29,990
Finance available £596 pm
  • 3.2L
  • 38.1kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Royston Car Sales

BMW, X6

2021 - xDrive30d MHT M Sport 5dr Step Auto

19
Low Mileage
£47,498
  • 3L
  • 27.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X5

2013 - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

11
£13,000
Finance available £268 pm
  • 3L
  • 113kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Hartlebury Cars

BMW, X7

2021 - 3.0 X7 xDrive 40d M Sport MHEV Auto 4WD 5dr

50
Low Mileage
£53,990Inc. VAT
Finance available £1089 pm
  • 3L
  • 31.9kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

AutoSportiva Ltd

BMW, 4 Series Gran Coupe

2016 (66) - 2.0 420D XDRIVE M SPORT GRAN COUPE 4d 188 BHP 4-Door

22
Reduced
£7,990
Finance available £156 pm
  • 2L
  • 125kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Roy Needham Cars

01226 448496 *
4.7/5 Stars

BMW, 5 Series

2016 - 520d [190] M Sport 4dr Step Auto

20
£12,995
Finance available £268 pm
  • 2L
  • 76kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

J and J Motors

BMW, 5 Series

2015 (65) - 518d [150] SE 5dr

12
£4,495
Finance available £78 pm
  • 2L
  • 149kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Motor Mania

0161 470 0093 *
3.3/5 Stars

BMW, X1

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

24
£10,995
Finance available £223 pm
  • 2L
  • 81.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd (Straiton)

01665 660510 *
4.3/5 Stars

BMW, 2 Series Gran Coupe

2023 (73) - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

50
£29,686
Finance available £589 pm
  • 2L
  • 14.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Kingsbridge