Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 43 Great deals £2,895 785 listings
BMW 3 Series 330d M Sport 16 Great deals £4,000 266 listings
BMW 3 Series 335d xDrive M Sport 17 Great deals £11,990 236 listings
BMW 3 Series M3 4 Great deals £16,999 222 listings
BMW 3 Series 320d SE 11 Great deals £995 216 listings
BMW 3 Series 320d ED Plus 14 Great deals £6,489 210 listings
BMW 3 Series 320i M Sport 13 Great deals £1,995 201 listings
BMW 3 Series 320d EfficientDynamics 9 Great deals £2,990 197 listings
BMW 3 Series 320d xDrive M Sport 8 Great deals £6,500 192 listings
BMW 3 Series 318d SE 11 Great deals £1,989 184 listings