Filter results 7 Cars
Browse by shape
Sort By
2017 BMW 3 Series
3.0 330D XDRIVE M SPORT 4d AUTO 255 BHP
3.0 330D XDRIVE M SPORT 4d AUTO 255 BHP
Wavertree Car Centre Ltd
90,597 miles
Request callback
£13,995
2017 BMW 3 Series
3.0L 330D XDRIVE M SPORT 4d AUTO 255 BHP
3.0L 330D XDRIVE M SPORT 4d AUTO 255 BHP
JGM Group
73,000 miles
Request callback
£15,450
2018 BMW 3 Series
3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr
3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr
Moyway Motors
70,000 miles
Request callback
£17,990
2020 BMW 3 Series
3.0 330D XDRIVE M SPORT 4d 261 BHP
3.0 330D XDRIVE M SPORT 4d 261 BHP
MotorClass
16,163 miles
Request callback
£29,995
2018 BMW 3 Series
330d xDrive M Sport Shadow Edition 4dr Step Auto
330d xDrive M Sport Shadow Edition 4dr Step Auto
Mercedes-Benz of Blackburn
56,205 miles
Request callback
£18,680
2017 BMW 3 Series
330d xDrive M Sport 4dr Step Auto
330d xDrive M Sport 4dr Step Auto
Lookers BMW Stoke
43,594 miles
Request callback
£16,999
2019 BMW 3 Series
330d xDrive M Sport 4dr Step Auto
330d xDrive M Sport 4dr Step Auto
John Clark Select Perth
23,101 miles
Request callback
£27,790
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 7 of 7 cars