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

2014 (63) - 116d Sport 5dr

19
Low Mileage
£4,495
  • 2L
  • 89kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Inmotion Automotive Group

BMW, 2 Series

2021 - 218i [136] Luxury 5dr

36
£18,690
  • 1.5L
  • 33.7kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Stratstone BMW Bury St Edmunds

01284 338953 *
4.6/5 Stars

BMW, 3 Series

2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

13
Reduced
£18,479
Finance available £359 pm
  • 2L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, 1 Series

2023 - 118i [136] M Sport 5dr Step Auto [LCP]

£24,136
  • 1.5L
  • 18.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, X5

2022 - 3.0 45e 24kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s

9
£33,719
Finance available £746 pm
  • 3L
  • 103.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 2 Series

2025 - 230E Xdrive M Sport 5Dr Dct

41
£34,999
  • 1.5L
  • 3.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Lookers Crewe BMW

BMW, 5 Series

2016 (16) - 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

36
Reduced
£13,490
Finance available £279 pm
  • 2L
  • 68kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Pinnacle Cars Ltd

0114 308 6613 *
4.8/5 Stars

BMW, 4 Series Gran Coupe

2014 (14) - 2.0 428i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (245 ps)

25
Low Mileage
£13,990
  • 2L
  • 43kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

David Wren Cars

BMW, 3 Series

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

42
£12,195
Finance available £250 pm
  • 2L
  • 76.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Hartington Motors

BMW, 1 Series

2016 (16) - 3.0 M140i Euro 6 (s/s) 5dr

38
Low Mileage
£17,790
  • 3L
  • 38kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Howard Dean Car Sales Ltd

BMW, 4 Series Gran Coupe

2020 - 420d [190] M Sport 5dr Auto [Plus Pack]

39
£17,549
  • 2L
  • 61.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 2 Series

2024 - 218i [136] M Sport 4dr

34
Reduced
£25,250
Finance available £498 pm
  • 1.5L
  • 9.1kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

JKC Approved Used BMW

BMW, 1 Series

2024 - 118i [136] M Sport 5dr Step Auto [LCP-Pro pk]

35
£24,349
Finance available £511 pm
  • 1.5L
  • 22.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Newport

BMW, 5 Series

2024 - 530e M Sport 4dr Auto

28
Low Mileage
£46,599
Finance available £937 pm
  • 2L
  • 5.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Lookers Stoke-on-Trent BMW

BMW, 2 Series Gran Coupe

2020 - 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (140 ps) - DRIVING MODE

39
Low Mileage
£20,613
  • 1.5L
  • 22.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carsa Mountsorrel

0116 216 5589 *
4.4/5 Stars

BMW, M3

2022 - M3 xDrive Competition M 4dr Step Auto

19
£53,498
  • 3L
  • 33.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars