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

2018 - xDrive30d M Sport 5dr Auto [7 Seat]

15
£24,850
Finance available £490 pm
  • 3L
  • 73.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Thompson Auto

BMW, 1 Series

2017 (17) - 116D SPORT 5-Door

11
£4,495
  • 1.5L
  • 140.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

CHEQUERED FLAG WALES LIMITED

BMW, iX3

2021 - 80kWh Premier Edition Pro SUV 5dr Electric Auto (286 ps)

43
£21,530
Finance available £422 pm
  • 58.4kMiles
  • Electric
  • Auto
  • Body StyleSUV

drivedirect Stockton-on-Tees

BMW, 3 Series

2020 (69) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

50
Reduced
£22,991
  • 2L
  • 44.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, 1 Series

2025 (74) - 120 M Sport 5dr Step Auto

1
Low Mileage
£29,900
Finance available £594 pm
  • 1.5L
  • 2.6kMiles
  • Hybrid
  • Semi Auto
  • Body StyleHatchback

Ocean Group BMW Paignton

BMW, X1

2021 (71) - 2.0 20i Sport DCT sDrive Euro 6 (s/s) 5dr

30
£15,900
Finance available £333 pm
  • 2L
  • 88kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Browns Car Company

01621 733495 *
4.7/5 Stars

BMW, 3 Series

2020 - 330e M Sport Auto 4-Door

6
£16,697
Finance available £337 pm
  • 2L
  • 69.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

CarSupermarket.com Birmingham

0121 516 5158 *
4.6/5 Stars

BMW, 2 Series Active Tourer

2019 (69) - 2.0 220D XDRIVE LUXURY ACTIVE TOURER 5d 188 BHP 5-Door

46
Reduced
£13,999
Finance available £290 pm
  • 2L
  • 46.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Gouldings Car Sales (North Hykeham)

BMW, 3 Series

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

10
Low Mileage
£3,995
Finance available £67 pm
  • 3L
  • 149.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

BMW, X1

2021 - sDrive 18i [136] xLine 5dr Step Auto

32
Low Mileage
£21,799
Finance available £465 pm
  • 1.5L
  • 25kMiles
  • Petrol
  • Auto
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, X1

2022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)

69
Low Mileage
£21,600
Finance available £384 pm
  • 2L
  • 21.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Blue Bell Hill

BMW, X2

2019 (19) - 2.0 18d M Sport X SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)

50
£15,280
  • 2L
  • 76.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Dace Car Supermarket

0161 694 5306 *
4.8/5 Stars

BMW, 1 Series

2022 - M135i xDrive 5dr Step Auto

1
Low Mileage
£27,995
Finance available £555 pm
  • 2L
  • 19.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

BMW Bavarian

BMW, 5 Series

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

58
£14,990
Finance available £313 pm
  • 2L
  • 83.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

East Kilbride Used Cars

0141 260 1336 *
4.9/5 Stars

BMW, M4

2025 - xDrive 530 Competition M 2dr Step Auto

35
£86,995
  • 3L
  • 4.5kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Stratstone BMW Tunbridge Wells

01892 571854 *
3.9/5 Stars

BMW, 3 Series Gran Turismo

2015 (65) - 3.0 330d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (258 ps)

20
£10,870
  • 3L
  • 80.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Dace German Car Centre

0161 696 9152 *
4.8/5 Stars