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

2024 - E32 740i 4.0 V8 Auto 4-Door

36
Reduced
£24,995
Finance available £493 pm
  • 4L
  • 5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

4 Star Classics

01420 551490 *
5/5 Stars

BMW, i3

2017 (17) - 33kWh Hatchback 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (Range Extender

50
£8,875
Finance available £176 pm
  • 76.7kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

The Witley Car Company Ltd

BMW, 2 Series Gran Tourer

2017 (67) - 1.5 218i SE Euro 6 (s/s) 5dr 1.5

70
Low Mileage
£9,795
Finance available £197 pm
  • 1.5L
  • 56kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

BMW, 3 Series

2015 (65) - F31 335i Manual M Sport Touring 5-Door

31
Reduced
£24,995
Finance available £493 pm
  • 3L
  • 34kMiles
  • Petrol
  • Manual
  • Body StyleEstate

4 Star Classics

01420 551490 *
5/5 Stars

BMW, M2

2018 - 3.0i Coupe 2dr Petrol DCT Euro 6 (s/s) (370 ps)

100
Low Mileage
£29,990
Finance available £596 pm
  • 3L
  • 13.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

STRENUE LTD

BMW, X5

2015 - 3.0 X5 xDrive 30d M Sport Auto 4WD 5dr

18
£16,990
Finance available £357 pm
  • 3L
  • 82.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, 2 Series

2016 - 1.5 218I M Sport Auto 2dr

17
Low Mileage
£13,990
Finance available £290 pm
  • 1.5L
  • 40.5kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, 2 Series

2021 - 2.0 M235i xDrive Auto 4WD 4dr

19
Low Mileage
£25,490
Finance available £503 pm
  • 2L
  • 29.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, 3 Series

2019 - 2.0 320d M Sport Shadow Edition 5dr

20
Low Mileage
£19,490
Finance available £380 pm
  • 2L
  • 32.3kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, X5

2019 - 3.0 X5 M50D Auto 4WD 5dr

25
Low Mileage
£49,490
Finance available £996 pm
  • 3L
  • 18.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, 4 Series

2017 - 3.0 M4 Competition Edition Package Semi-Auto 2dr

22
Low Mileage
£27,490
Finance available £544 pm
  • 3L
  • 43.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, X3

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

2
Low Mileage
£15,475
Finance available £323 pm
  • 2L
  • 58.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

STRENUE LTD

BMW, 4 Series

2020 - 3.0 430D M Sport Auto 2dr

22
Low Mileage
£22,990
Finance available £452 pm
  • 3L
  • 31.9kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Churchs Performance Cars

01403 331228 *
4.3/5 Stars

BMW, X1

2016 (16) - 2.0 20d xLine Auto xDrive Euro 6 (s/s) 5dr 2

78
Low Mileage
£12,995
Finance available £268 pm
  • 2L
  • 71.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, i3

2017 (67) - 33kWh Hatchback 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (Range Extender

50
Reduced
£10,875
Finance available £221 pm
  • 44.4kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

The Witley Car Company Ltd

BMW, Z4

2016 (66) - 2.0 20i M Sport Auto sDrive Euro 6 2dr

41
£12,000
Finance available £246 pm
  • 2L
  • 78.1kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

TMC Motors