Filter results 24 Cars
Browse by engine
Sort By
2021 BMW 3 Series
2.0 330E M SPORT 5d 288 BHP
2.0 330E M SPORT 5d 288 BHP
Auto Infusion Ltd - 116 miles away
70,327 miles
Call dealer
£23,519
2021 BMW 3 Series
2.0 330E XDRIVE SPORT PRO 5d 288 BHP
2.0 330E XDRIVE SPORT PRO 5d 288 BHP
Auto Infusion Ltd - 116 miles away
53,012 miles
Call dealer
£27,419
2019 BMW 3 Series
3.0 330D XDRIVE M SPORT PLUS EDITION 5d 261 BHP
3.0 330D XDRIVE M SPORT PLUS EDITION 5d 261 BHP
MotorClass - 117 miles away
31,442 miles
Call dealer
£35,495
2020 BMW 3 Series
330E 12KWH SPORT PRO Estate auto (PAN ROOF, HEATED SEATS)
330E 12KWH SPORT PRO Estate auto (PAN ROOF, HEATED SEATS)
Jeff White Motors - 138 miles away
79,110 miles
Call dealer
£18,988
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 - 138 miles away
60,770 miles
Call dealer
£21,488
2021 BMW 3 Series
330E XDRIVE M SPORT PRO EDITION Estate auto (PAN ROOF)
330E XDRIVE M SPORT PRO EDITION Estate auto (PAN ROOF)
Jeff White Motors - 138 miles away
42,277 miles
Call dealer
£30,988
2024 BMW 3 Series
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth - 215 miles away
101 miles
Call dealer
£38,900
2021 BMW 3 Series
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
John Clark BMW Tayside - 293 miles away
21,789 miles
Call dealer
£27,500
2020 BMW 3 Series
320d xDrive MHT Sport 5dr Step Auto
320d xDrive MHT Sport 5dr Step Auto
John Clark BMW Aberdeen - 326 miles away
41,403 miles
Call dealer
£23,900
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 24 of 24 cars