Used BMW 3 Series by variant

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