Filter results 31 Cars
Browse by engine
Sort By
2014 BMW 3 Series
2.0 318D SPORT 4d 141 BHP
2.0 318D SPORT 4d 141 BHP
Happier Finance Ltd t/a Happier Cars
105,000 miles
Call dealer
£5,995
2016 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
Save on used Cars
69,480 miles
Call dealer
£10,990
2018 BMW 3 Series
318i Sport 4dr Step Auto
318i Sport 4dr Step Auto
Mount Automotive Sales & Aftersales
64,723 miles
Call dealer
£14,995
2018 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
HPL Motors Limited -
56,000 miles
Call dealer
£15,299
2021 BMW 3 Series
2.0 320I SPORT 4d AUTO 182 BHP
2.0 320I SPORT 4d AUTO 182 BHP
HPL Motors Oldham Oldham
24,000 miles
Call dealer
£21,299
2021 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Hessle
67,780 miles
Call dealer
£22,957
Buy new from | £31,958 | (list price from £35,409) |
Showing 1 - 15 of 31 cars