Used BMW cars for sale in Haslemere, Surrey

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in Haslemere or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 2 Series

2023 - 2.0 230I M Sport Auto 2dr

21
Low Mileage
£29,990
Finance available £596 pm
  • 2L
  • 17.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Churchs Performance Cars

01403 331228 *
4.7/5 Stars

BMW, M3

2005 (55) - E46 3.2 Manual Coupe 2-Door

30
Low Mileage
£23,995
  • 3.2L
  • 70.2kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

4 Star Classics

01420 551490 *
4.9/5 Stars

BMW, M2

2018 (68) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

32
Reduced
£33,500
Finance available £668 pm
  • 3L
  • 49kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Flat Out Cars Limited

01256 638559 *
4.2/5 Stars

BMW, 3 Series

2001 (Y) - E46 325Ci Sport Convertible Auto 2-Door

30
Low Mileage
£11,995
  • 2.5L
  • 36.4kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

4 Star Classics

01420 551490 *
4.9/5 Stars

BMW, M3

2003 (53) - E46 3.2 SMG Coupe 2-Door

32
Low Mileage
£19,995
  • 3.2L
  • 86.8kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

4 Star Classics

01420 551490 *
4.9/5 Stars

BMW, 3 Series

2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr

20
Reduced
£24,490
Finance available £483 pm
  • 2L
  • 53.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Churchs Performance Cars

01403 331228 *
4.7/5 Stars

BMW, 2 Series

2019 - 3.0 M2 Competition Edition Auto 2dr

25
Low Mileage
£33,490
Finance available £667 pm
  • 3L
  • 38.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Churchs Performance Cars

01403 331228 *
4.7/5 Stars

BMW, M2

2018 (18) - 3.0i DCT Euro 6 (s/s) 2dr

49
£24,950
Finance available £492 pm
  • 3L
  • 61.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

TMC Motors

01252 960115 *
4.7/5 Stars

BMW, 5 Series

2018 - 2.0 520d M Sport Auto 5dr

18
£17,490
Finance available £339 pm
  • 2L
  • 67.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Churchs Performance Cars

01403 331228 *
4.7/5 Stars

BMW, X1

2019 - sDrive 18i Sport 5dr

9
£13,569
  • 1.5L
  • 52.5kMiles
  • Petrol
  • Manual
  • Body StyleEstate

LMC Family Car Centre

BMW, X2

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

50
Low Mileage
£18,975
Finance available £369 pm
  • 2L
  • 27.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

The Witley Car Company Ltd

BMW, 2 Series

2019 (19) - 3.0 M240i GPF Auto Euro 6 (s/s) 2dr

43
Low Mileage
£22,000
Finance available £431 pm
  • 3L
  • 37.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

TMC Motors

01252 960115 *
4.7/5 Stars

BMW, 6 Series

2010 (10) - 3.0 635d Sport Steptronic Euro 4 2dr

28
Reduced
£6,495
  • 3L
  • 103kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Rake Car Sales Ltd

BMW, 1 Series

2018 (67) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

37
Low Mileage
£20,450
Finance available £400 pm
  • 3L
  • 42kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

TMC Motors

01252 960115 *
4.7/5 Stars

BMW, 3 Series

2021 - 3.0 M3 Competition Edition M xDrive Auto 4WD 4dr

23
Low Mileage
£59,790
Finance available £1208 pm
  • 3L
  • 21.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Churchs Performance Cars

01403 331228 *
4.7/5 Stars

BMW, 3 Series

2019 - 2.0 320d xDrive M Sport Auto 4WD 4dr

19
Reduced
£18,990
Finance available £370 pm
  • 2L
  • 61.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Churchs Performance Cars

01403 331228 *
4.7/5 Stars