Used BMW 3 Series by variant

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