Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 42 Great deals £2,785 789 listings
BMW 3 Series 330d M Sport 18 Great deals £3,000 270 listings
BMW 3 Series 335d xDrive M Sport 17 Great deals £11,990 241 listings
BMW 3 Series M3 5 Great deals £16,999 222 listings
BMW 3 Series 320d SE 11 Great deals £995 212 listings
BMW 3 Series 320d ED Plus 13 Great deals £6,489 206 listings
BMW 3 Series 320d EfficientDynamics 9 Great deals £2,850 200 listings
BMW 3 Series 320i M Sport 13 Great deals £1,995 199 listings
BMW 3 Series 320d xDrive M Sport 6 Great deals £6,500 195 listings
BMW 3 Series 318d SE 10 Great deals £1,989 179 listings