Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 38 Great deals £2,895 781 listings
BMW 3 Series 330d M Sport 16 Great deals £4,345 267 listings
BMW 3 Series 335d xDrive M Sport 16 Great deals £11,990 235 listings
BMW 3 Series M3 3 Great deals £16,999 217 listings
BMW 3 Series 320d SE 12 Great deals £995 213 listings
BMW 3 Series 320d ED Plus 13 Great deals £6,489 208 listings
BMW 3 Series 320i M Sport 11 Great deals £1,995 196 listings
BMW 3 Series 320d EfficientDynamics 8 Great deals £2,990 195 listings
BMW 3 Series 320d xDrive M Sport 7 Great deals £6,500 188 listings
BMW 3 Series 318d SE 11 Great deals £1,995 186 listings