Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 59 Great deals £2,750 815 listings
BMW 3 Series 330d M Sport 11 Great deals £4,250 273 listings
BMW 3 Series 320d SE 31 Great deals £1,395 265 listings
BMW 3 Series M3 8 Great deals £6,995 265 listings
BMW 3 Series 320d EfficientDynamics 14 Great deals £3,450 261 listings
BMW 3 Series 335d xDrive M Sport 12 Great deals £8,995 221 listings
BMW 3 Series 320d ED Plus 8 Great deals £6,989 209 listings
BMW 3 Series 320i M Sport 18 Great deals £3,195 208 listings
BMW 3 Series 320d Sport 13 Great deals £1,500 191 listings
BMW 3 Series 330e M Sport 9 Great deals £12,995 182 listings