Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 26 Great deals £2,195 578 listings
BMW 3 Series 330d M Sport 4 Great deals £3,995 212 listings
BMW 3 Series 335d xDrive M Sport 11 Great deals £11,490 205 listings
BMW 3 Series 320d xDrive M Sport 6 Great deals £8,795 171 listings
BMW 3 Series 320d ED Plus 6 Great deals £8,000 170 listings
BMW 3 Series 320d SE 8 Great deals £1,495 168 listings
BMW 3 Series M3 2 Great deals £13,995 161 listings
BMW 3 Series 320d EfficientDynamics 5 Great deals £1,995 153 listings
BMW 3 Series 330e M Sport 5 Great deals £13,099 151 listings
BMW 3 Series 320i M Sport 2 Great deals £3,495 142 listings