Used BMW 3 Series Vehicles for sale in Harrogate, North Yorkshire

BMW 3 Series
68
MASSIVE SPEC+10K IN OPTIONS

BMW 3 Series

2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

72,500 miles
2016 (16)
Diesel
Automatic
Estate
1995cc
Calculating finance…

Finance Example

BMW 3 Series
43
FULL HISTORY+12 MONTHS MOT+RAC

BMW 3 Series

2.0 320d M Sport Euro 5 (s/s) 2dr

126,000 miles
2013 (13)
Diesel
Manual
Coupe
1995cc
Calculating finance…

Finance Example

Representative Example