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

2017 (67) - 2.0 118d M Sport Shadow Edition Euro 6 (s/s) 5dr

92
£10,249
Finance available £207 pm
  • 2L
  • 104.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

MH Prestige Limited

BMW, 4 Series

2023 - 420i M Sport 5dr Step Auto

33
Low Mileage
£33,790
Finance available £674 pm
  • 2L
  • 6.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Stratstone BMW Doncaster

BMW, 3 Series

2013 - 2.0 318D SE Auto 4dr

22
Reduced
£6,290
Finance available £118 pm
  • 2L
  • 91.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Grays of Holbeach

BMW, X1

2021 (71) - 2.0 18d xLine Auto sDrive Euro 6 (s/s) 5dr

1
Low Mileage
£23,750
Finance available £508 pm
  • 2L
  • 18.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Watford

01923 927636 *
4.5/5 Stars

BMW, X3

2016 (16) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

50
£14,995
Finance available £313 pm
  • 2L
  • 80kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Bhakar Watts Cars

029 2167 5239 *
4.8/5 Stars

BMW, 5 Series

2017 (17) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

40
£13,990
Finance available £290 pm
  • 2L
  • 112.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

MOTORSTOP WEST MIDLANDS LTD

01384 885524 *
4.3/5 Stars

BMW, 1 Series

2016 (16) - 1.5 116d Sport Auto Euro 6 (s/s) 5dr

22
Low Mileage
£6,999
Finance available £134 pm
  • 1.5L
  • 72kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Kelvin Way Motors

0121 728 8894 *
4.6/5 Stars

BMW, 1 Series

2010 (10) - 2.0 118I M SPORT 2d 141 BHP 2-Door

29
Low Mileage
£4,995
Finance available £89 pm
  • 2L
  • 65.4kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Cars4You Ltd

BMW, 3 Series

2016 (16) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

38
£9,250
Finance available £184 pm
  • 2L
  • 94kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Motorexe Ltd

BMW, 1 Series

2018 (18) - 2.0 120d M Sport 3-door

40
£10,790
Finance available £232 pm
  • 2L
  • 89kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

South Yorkshire Motors Ltd

BMW, 5 Series

2011 (11) - 520d SE 4dr Step Auto

19
£4,450
Finance available £77 pm
  • 2L
  • 114kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

ALPINE MOTOR COMPANY LIMITED

BMW, X5

2019 (19) - 3.0 40i M Sport Auto xDrive Euro 6 (s/s) 5dr

30
£35,995
Finance available £719 pm
  • 3L
  • 78.1kMiles
  • Petrol
  • Auto
  • Body StyleSUV

ARJ MOTORS

01932 507141 *
4.5/5 Stars

BMW, 4 Series Gran Coupe

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

33
Low Mileage
£14,300
Finance available £297 pm
  • 2L
  • 40.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Hammond Cars Ipswich

01473 927579 *
4.5/5 Stars

BMW, 3 Series

2012 (12) - 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr

33
£3,950
Finance available £66 pm
  • 2L
  • 150kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Quality Motor Company Ltd

BMW, 4 Series Gran Coupe

2019 - 2.0 420d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (190 ps)

34
Low Mileage
£16,581
  • 2L
  • 47.5kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Carbase - Lympsham

01934 312926 *
4.5/5 Stars

BMW, 5 Series

2018 (67) - 530d xDrive SE 5dr Auto

5
£12,995
Finance available £268 pm
  • 3L
  • 139kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Diesels Direct