Showroom
New Cars
Used Cars
Sold Cars
About Us
Finance
Our Services
Contact Us
Our Showroom
What car are you looking for?
Refine Your Results
Condition
73
Used
Make
2
Aston Martin
10
Audi
4
Bentley
13
BMW
5
Ferrari
1
Hyundai
5
Jaguar
1
Jeep
3
Lamborghini
8
Land Rover
2
Maserati
1
McLaren
3
Mercedes-Benz
5
Mini
1
Nissan
8
Porsche
1
Volkswagen
Exterior Color
20
Black
21
Blue
1
Green
12
Grey
1
Orange
1
Red
5
Silver
10
White
Body Style
9
Convertible
21
Coupe
2
Estate
10
Hatchback
7
Saloon
24
SUV
Price
Year
Mileage
Find Your Car
Sort by
Price
Mileage
Year
73
2018 BMW X5 3.0 M50d Auto xDrive
Finished in Space Grey with heated full leather interior, full service history, last serviced at 47,308 miles on 22/02/2025,...
Total price
£35,980.00
Monthly price
POA
Used
49,997 miles
Automatic
Diesel
3.0 litre
69
2018 BMW X5 3.0 30d M Sport Auto xDrive
Finished in Glacier Silver with heated full leather interior, full BMW service history, next service due at 73,759 miles on 15/05/2...
Total price
£26,980.00
Monthly price
POA
Used
62,729 miles
Automatic
Diesel
3.0 litre
69
2017 BMW 3 Series 3.0 335d M Sport Shadow Edition Auto xDrive
Finished in Alpine White with heated full leather interior, full service history, next service due at 110,768 miles on 24/09/2026...
Total price
£15,480.00
Monthly price
POA
Used
96,539 miles
Automatic
Diesel
3.0 litre
63
2018 BMW 6 Series 3.0 640d M Sport Auto
Finished in Sonic Speed Blue with heated full leather interior, full BMW service history (bar most recent), next service due...
Total price
£20,980.00
Monthly price
POA
Used
66,129 miles
Automatic
Diesel
3.0 litre
67
2016 BMW M4 3.0 BiTurbo DCT
Finished in Mineral White with heated full leather interior, full service history, last serviced at 54,230 miles on 10/08/2024,...
Total price
£25,980.00
Monthly price
POA
Used
55,789 miles
Automatic
Petrol
3.0 litre
71
2017 BMW X5 3.0 M50d Auto xDrive
Finished in Individual Ruby Black metallic with heated full leather interior, full BMW service history, last serviced at 85,0...
Total price
£25,980.00
Monthly price
POA
Used
87,296 miles
Automatic
Diesel
3.0 litre
69
2011 BMW 5 Series 4.4 550i V8 M Sport Steptronic
Finished in Carbon Black metallic with heated full ivory leather interior, great service history, next service due at 143,6...
Total price
£11,980.00
Monthly price
POA
Used
125,411 miles
Automatic
Petrol
4.4 litre
69
2019 BMW 4 Series Gran Coupe 3.0 435d M Sport Auto xDrive
Finished in Alpine White with heated full leather interior, full service history, next service due at 125,935 miles on 25/1...
Total price
£13,980.00
Monthly price
POA
Used
114,210 miles
Automatic
Diesel
3.0 litre
65
2013 BMW X3 3.0 30d M Sport Auto xDrive
Finished in Titanium Silver metallic with heated full leather interior, full service history, next service due...
Total price
£9,980.00
Monthly price
POA
Used
100,168 miles
Automatic
Diesel
3.0 litre
69
2021 BMW 1 Series 2.0 M135i Auto xDrive
Finished in Alpine White with heated cloth interior, full BMW service history, next service due at 45,588 miles on 28/10/202...
Total price
£24,980.00
Monthly price
POA
Used
26,933 miles
Automatic
Petrol
2.0 litre
69
1998 BMW Alpina B10
Finished in Arctic Silver metallic with full leather interior, full service history, next service due at 137,201 miles on 17/09/202...
Total price
£12,980.00
Monthly price
POA
Used
118,829 miles
Automatic
Petrol
4.6 litre
69
2016 BMW 6 Series Gran Coupe 3.0 640d M Sport Auto
Finished in Alpine White with heated full leather interior, full service history, next service due at 68,653 miles on 05/07/2...
Total price
£16,980.00
Monthly price
POA
Used
51,082 miles
Automatic
Diesel
3.0 litre
1
2