Filter results 48 Cars
Browse by shape
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
2020 BMW 3 Series
2.0 320I SPORT 4d 182 BHP *UPTO 57MPG, HUGE SPEC, 1 OWNER, BMW HISTORY, CHOICE OF 4!!*
2.0 320I SPORT 4d 182 BHP *UPTO 57MPG, HUGE SPEC, 1 OWNER, BMW HISTORY, CHOICE OF 4!!*
Auto Choice
55,000 miles
Call dealer
£17,485
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Heated Leather Seats, Park Assist, Reverse Camera, Satellite Navigatio
2.0 330E SPORT PRO 4d 289 BHP Heated Leather Seats, Park Assist, Reverse Camera, Satellite Navigatio
Car Time Motor Co UK Ltd Bury
60,811 miles
Call dealer
£20,879
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 48 cars