Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 41 Great deals £2,785 800 listings
BMW 3 Series 330d M Sport 16 Great deals £3,000 275 listings
BMW 3 Series 335d xDrive M Sport 16 Great deals £12,990 239 listings
BMW 3 Series M3 6 Great deals £12,990 235 listings
BMW 3 Series 320d SE 14 Great deals £995 218 listings
BMW 3 Series 320d ED Plus 13 Great deals £6,489 207 listings
BMW 3 Series 320i M Sport 12 Great deals £2,250 204 listings
BMW 3 Series 320d EfficientDynamics 7 Great deals £1,999 203 listings
BMW 3 Series 320d xDrive M Sport 8 Great deals £6,500 198 listings
BMW 3 Series 330e M Sport 10 Great deals £13,299 183 listings