Filter results 55 Cars
Browse by engine
Sort By
2018 BMW 3 Series
2.0 318D SPORT 4d 148 BHP
2.0 318D SPORT 4d 148 BHP
Pinetree Car Superstore Ltd Tonypandy
60,957 miles
Call dealer
£12,499
2017 BMW 3 Series
1.5 318I SPORT 4d 135 BHP
1.5 318I SPORT 4d 135 BHP
CarWorld Superstore Boongate
54,936 miles
Call dealer
£12,600
2016 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Supermarket Westwood
39,703 miles
Call dealer
£12,700
2017 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Supermarket Westwood
23,840 miles
Call dealer
£14,700
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
2019 BMW 3 Series
2.0 318D SPORT 4d 148 BHP
2.0 318D SPORT 4d 148 BHP
Wavertree Car Centre Ltd
55,333 miles
Call dealer
£16,995
2019 BMW 3 Series
Saloon 320i Sport 4dr Step Auto
Saloon 320i Sport 4dr Step Auto
Peter Vardy Edinburgh BMW
50,521 miles
Call dealer
£18,700
2019 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
Car Time Motor Co UK Ltd Bury
79,474 miles
Call dealer
£19,079
Buy new from | £31,460 | (list price from £34,910) |
Showing 16 - 30 of 55 cars