Filter results 422 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
1987 BMW 3 Series
1.8 318I 2d 105 BHP
1.8 318I 2d 105 BHP
Happier Finance Ltd t/a Happier Cars
138,000 miles
Request callback
£9,995
2016 BMW 3 Series
1.5 318I SPORT 4d 135 BHP
1.5 318I SPORT 4d 135 BHP
CarWorld Superstore Boongate
83,551 miles
Request callback
£10,400
2014 BMW 3 Series
2.0 320D XDRIVE LUXURY 4d 181 BHP AUTOMATIC
2.0 320D XDRIVE LUXURY 4d 181 BHP AUTOMATIC
NTR Cars
65,431 miles
Request callback
£10,495
2015 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
Wavertree Car Centre Ltd
98,294 miles
Request callback
£10,495
2017 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Supermarket Westwood
72,821 miles
Request callback
£10,700
2015 BMW 3 Series
320d [190] SE 5dr Step Auto [Business Media]
320d [190] SE 5dr Step Auto [Business Media]
Save on used Cars
53,201 miles
Request callback
£10,985
2016 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Superstore Boongate
59,740 miles
Request callback
£10,990
2016 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
Save on used Cars
69,480 miles
Request callback
£10,990
2016 BMW 3 Series
2.0 320d xDrive M Sport Saloon 4WD
2.0 320d xDrive M Sport Saloon 4WD
Fraserburgh Car Sales
67,000 miles
Request callback
£10,995
2016 BMW 3 Series
2.0 330E M SPORT 4d 181 BHP
2.0 330E M SPORT 4d 181 BHP
CarWorld Supermarket Westwood
71,013 miles
Request callback
£11,400
2015 BMW 3 Series
2.0 320I XDRIVE M SPORT 4d 181 BHP
2.0 320I XDRIVE M SPORT 4d 181 BHP
Country Car
65,760 miles
Request callback
£11,490
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 422 cars