Filter results 632 Cars
Other BMW 3 Series searches
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
S James Prestige Limited
41,600 miles
Call dealer
£20,490
2020 BMW 3 Series
2.0 320D SE 5d AUTO 188 BHP
2.0 320D SE 5d AUTO 188 BHP
HPL Motors Oldham Oldham
40,762 miles
Call dealer
£20,599
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Perrys Used Car Outlet Milton Kaynes
48,436 miles
Call dealer
£20,665
2020 BMW 3 Series
318D SPORT 4dr (SAT NAV, FULL LEATHER, PRIVACY GLASS)
318D SPORT 4dr (SAT NAV, FULL LEATHER, PRIVACY GLASS)
Jeff White Motors
25,910 miles
Call dealer
£20,988
2020 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
S James Prestige Limited
51,800 miles
Call dealer
£20,990
2019 BMW 3 Series
2.0 330I M SPORT 4d AUTO 255 BHP
2.0 330I M SPORT 4d AUTO 255 BHP
S James Prestige Limited
54,300 miles
Call dealer
£20,990
2017 BMW 3 Series
3.0 330D M SPORT SHADOW EDITION AUTOMATIC 4d 255 BHP
3.0 330D M SPORT SHADOW EDITION AUTOMATIC 4d 255 BHP
NTR Cars
26,907 miles
Call dealer
£20,995
2021 BMW 3 Series
2.0 320I M SPORT 4d AUTO 182 BHP
2.0 320I M SPORT 4d AUTO 182 BHP
HPL Motors Atherton Atherton
53,578 miles
Call dealer
£20,999
2020 BMW 3 Series
330E 12KW SPORT PRO Estate auto (SAT NAV, FULL LEATHER)
330E 12KW SPORT PRO Estate auto (SAT NAV, FULL LEATHER)
Jeff White Motors
60,770 miles
Call dealer
£21,488
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
HPL Motors Oldham Oldham
27,000 miles
Call dealer
£21,499
2021 BMW 3 Series
2.0 330E XDRIVE M SPORT 5d 288 BHP
2.0 330E XDRIVE M SPORT 5d 288 BHP
CarWorld Supermarket Westwood
91,639 miles
Call dealer
£21,588
2021 BMW 3 Series
2.0 320I M SPORT 4d 182 BHP
2.0 320I M SPORT 4d 182 BHP
S James Prestige Limited
41,400 miles
Call dealer
£21,990
2020 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Atherton Preston
41,498 miles
Call dealer
£21,999
Buy new from | £36,294 | (list price from £40,220) |
Showing 61 - 75 of 632 cars