Filter results 770 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW 3 Series
2.0 320D ED PLUS 4d 161 BHP
2.0 320D ED PLUS 4d 161 BHP
Fermanagh Auto Sales
88,155 miles
Request callback
£12,490
2017 BMW 3 Series
2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr
2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr
Moyway Motors
107,000 miles
Request callback
£12,490
2017 BMW 3 Series
2.0 320D ED SPORT 4DOOR 161 BHP *SAT NAV*
2.0 320D ED SPORT 4DOOR 161 BHP *SAT NAV*
Murray Motors
57,000 miles
Request callback
£12,495
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
Request callback
£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
Request callback
£12,600
2016 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Superstore Boongate
39,703 miles
Request callback
£12,700
2017 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Happier Finance Ltd t/a Happier Cars
84,900 miles
Request callback
£12,750
2018 BMW 3 Series
2.0 330E M SPORT SHADOW EDITION 4d 249 BHP
2.0 330E M SPORT SHADOW EDITION 4d 249 BHP
Happier Finance Ltd t/a Happier Cars
81,000 miles
Request callback
£12,750
Buy new from | £31,460 | (list price from £34,910) |
Showing 151 - 165 of 770 cars