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, X2

2020 (20) - xDrive 20i Sport 5dr Step Auto

70
£15,300
Finance available £326 pm
  • 2L
  • 64.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Peterborough

BMW, M5

2019 - M5 4dr DCT

30
£41,495
Finance available £832 pm
  • 4.4L
  • 77kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Top Gear NI

BMW, 8 Series

2022 (22) - 3.0 840i M Sport Steptronic Euro 6 (s/s) 2dr

50
Reduced
£34,490
Finance available £688 pm
  • 3L
  • 58.8kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

The Car Co

0161 694 5324 *
4.7/5 Stars

BMW, 3 Series

2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) * HUGE SPEC L

50
Low Mileage
£27,995
Finance available £555 pm
  • 2L
  • 29.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

MJM Car Sales

BMW, X5M

2021 - i V8 Competition 5-Door

52
Low Mileage
£63,995
Finance available £1294 pm
  • 4.4L
  • 24.3kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Riviera Automotive Ltd

01274 505967 *
4.4/5 Stars

BMW, 2 Series Active Tourer

2023 (23) - 218d M Sport 5dr DCT

25
Reduced
£27,250
Finance available £539 pm
  • 2L
  • 11.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

Ocean Group BMW Penryn

BMW, 2 Series Active Tourer

2016 (16) - 2.0 225i M Sport MPV 5dr Petrol Auto xDrive Euro 6 (s/s) (231 ps)

50
Low Mileage
£11,250
  • 2L
  • 60.7kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

Parkside Motors Ltd

BMW, 3 Series

2020 - 320d M Sport 5dr

10
£18,699
Finance available £395 pm
  • 2L
  • 49.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 5 Series

2018 (18) - 3.0 530d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

37
£22,699
Finance available £446 pm
  • 3L
  • 62.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Capitol Car Centre

01772 376263 *
4.6/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Reduced
£33,498
  • 2L
  • 10.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark MG (Bishopbriggs)

0141 473 6414 *
4.7/5 Stars

BMW, 3 Series Gran Turismo

2013 (63) - 2.0 320d Luxury GT 5dr Diesel Auto Euro 6 (s/s) (184 ps)

44
£6,495
  • 2L
  • 112kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Birchwood Motor Centre

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
£33,998
  • 2L
  • 8.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy MG

01592 803930 *
4.7/5 Stars

BMW, X3

2019 - 20d M Sport 5-Door

37
Low Mileage
£26,795
Finance available £530 pm
  • 2L
  • 38.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Phoenix Car Centre

BMW, X4

2024 (74) - xDrive20d MHT M Sport 5dr Step Auto [Tech/Pro] Diesel Estate

59
Low Mileage
£49,823
  • 2L
  • 6.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Vertu BMW Sunderland

BMW, 2 Series

2023 - 220i M Sport 2dr Step Auto [Tech/Pro Pack]

54
£33,436
  • 2L
  • 2.1kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Bournemouth

BMW, 3 Series

2018 - 330e M Sport 4dr Step Auto

50
£12,880
Finance available £265 pm
  • 2L
  • 60.2kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Mantles Used Cars Royston