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

2013 (13) - 640d M Sport 2dr Auto

14
£7,895
  • 3L
  • 114kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

NSL Motors

BMW, 5 Series

2018 (4N) - 2.0 520d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

7
£18,490
Finance available £359 pm
  • 2L
  • 63kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Derby Trade Cars

01332 315433 *
4.2/5 Stars

BMW, 5 Series

2025 - 530e M Sport 4dr Auto [Comfort Plus]

19
£52,898
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, X7

2021 - xDrive40d MHT M Sport 5dr Step Auto

17
Reduced
£59,995
Finance available £1212 pm
  • 3L
  • 25kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSUV

Brown Cars

BMW, 3 Series

2020 (20) - 330i M Sport 4dr Step Auto Petrol Saloon

Low Mileage
£23,639
  • 2L
  • 37.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu SEAT Derby

01332 318533 *
4.6/5 Stars

BMW, 2 Series Gran Tourer

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

35
Low Mileage
£13,400
Finance available £277 pm
  • 1.5L
  • 40.6kMiles
  • Diesel
  • Manual
  • Body StylePeople Carrier

Hammond Cars Great Yarmouth

01493 806041 *
4.5/5 Stars

BMW, 1 Series

2023 (73) - M135i xDrive 5-Door

5
Low Mileage
£32,000
  • 2L
  • 11.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2013 (13) - 120d M Sport 5dr

15
Low Mileage
£5,495
  • 2L
  • 90.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Lloyds Garage

BMW, 3 Series

2021 (21) - 2.0 320d MHT M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

1
£21,500
  • 2L
  • 75.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

JC Select Stirling

BMW, M3

2017 (17) - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps)

47
Low Mileage
£34,995
Finance available £698 pm
  • 3L
  • 42.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

HAMPTON CAR SALES LTD

BMW, 1 Series

2024 - M135i xDrive 5dr Step Auto

26
Reduced
£34,295
Finance available £684 pm
  • 2L
  • 2.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Ballyrobert at Mallusk

BMW, 3 Series

2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

51
£10,200
Finance available £206 pm
  • 2L
  • 95.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

MEBTRONIC LTD

BMW, Z4

2019 - 2.0 20i Sport Auto sDrive Euro 6 (s/s) 2dr

64
Low Mileage
£24,490
Finance available £522 pm
  • 2L
  • 20.7kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Motor Match Crewe

01270 441019 *
4.7/5 Stars

BMW, 2 Series Active Tourer

2019 (19) - 2.0 220d M Sport Auto xDrive Euro 6 (s/s) 5dr

45
Low Mileage
£15,450
  • 2L
  • 27.9kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Car Planet Barnet

BMW, 3 Series

2021 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

43
£17,990
  • 2L
  • 70.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Cartime Nelson

01282 501882 *
4.4/5 Stars

BMW, 1 Series

2017 - 2.0 M Sport Auto Euro 6 (s/s) 5dr

45
Reduced
£12,000
Finance available £246 pm
  • 2L
  • 63kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Jonathan Dawson Car Sales Ltd