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, 2 Series Gran Tourer

2020 (20) - 1.5 218i M Sport MPV 5dr Petrol DCT Euro 6 (s/s) (140 ps)

23
Low Mileage
£17,800
  • 1.5L
  • 27kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

Cartime Bury

0161 388 7693 *
4.4/5 Stars

BMW, 3 Series

2017 (17) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

20
£12,450
Finance available £256 pm
  • 2L
  • 81.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

N K Car Sales Ltd

BMW, 3 Series

2020 - 330e Sport Pro 4dr Step Auto

24
£19,750
Finance available £385 pm
  • 2L
  • 53kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Drew Baxter Car Sales

BMW, 1 Series

2017 (17) - 116d M Sport 5dr [Nav] Step Auto

£9,000
Finance available £179 pm
  • 1.5L
  • 75kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Space Motors Limited

BMW, i4

2025 - 400kW M50 83.9kWh 5dr Auto

19
£54,898
  • 8.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Glasgow BMW

0141 611 9940 *
4.7/5 Stars

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

50
£19,991
  • 2L
  • 80.1kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, 4 Series Gran Coupe

2016 (66) - 2.0 420d Sport Auto Euro 6 (s/s) 5dr

63
£9,995
Finance available £201 pm
  • 2L
  • 110kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Large Motor Company

01635 885044 *
4.8/5 Stars

BMW, 2 Series Active Tourer

2019 (19) - 1.5 218i SE Euro 6 (s/s) 5dr

44
Low Mileage
£11,050
  • 1.5L
  • 35.2kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

Car Planet Barnet

BMW, 2 Series

2018 - 218i Sport 2dr [Nav]

34
Low Mileage
£13,839
Finance available £278 pm
  • 1.5L
  • 22.2kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

cinch

01792 001651 *
4.3/5 Stars

BMW, X5

2021 (71) - 45E 3.0 24kWh M SPORT XDRIVE 5-Door

26
Low Mileage
£46,995
Finance available £945 pm
  • 3L
  • 15kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Bespoke Motor Works Ltd

01642 937532 *
5/5 Stars

BMW, 7 Series

2020 - 740Li M Sport 4dr Auto

43
£33,503
  • 3L
  • 44.6kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Marshall BMW Scunthorpe

BMW, 2 Series

2015 (65) - 2015 '65 BMW M235i 2dr 2 Series Step Auto F22 Petrol Mineral White *FSH*

26
Low Mileage
£15,495
Finance available £324 pm
  • 3L
  • 58kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Calibre Car Sales

01206 489522 *
5/5 Stars

BMW, 3 Series

2019 - 320d [190] Sport 5dr Step Auto [Business Media]

20
Low Mileage
£15,599
Finance available £326 pm
  • 2L
  • 35.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 3 Series

2021 (21) - 3.0 340I M SPORT 4DR AUTOMATIC

44
£28,995
Finance available £575 pm
  • 3L
  • 51kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

BMW, M5

2007 - M5 4dr SMG

25
Low Mileage
£39,995
Finance available £801 pm
  • 5L
  • 47.2kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

MH UK MOTORS LTD

BMW, 5 Series

2019 (19) - 2.0 520d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

15
£15,990
  • 2L
  • 112kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Shop 365 LTD

01274 028208 *
2.5/5 Stars