Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 26 Great deals £3,350 615 listings
BMW 3 Series 330d M Sport 7 Great deals £4,494 215 listings
BMW 3 Series 335d xDrive M Sport 13 Great deals £11,490 199 listings
BMW 3 Series 320d xDrive M Sport 14 Great deals £8,795 175 listings
BMW 3 Series 320d ED Plus 4 Great deals £6,489 168 listings
BMW 3 Series M3 2 Great deals £6,995 157 listings
BMW 3 Series 320d SE 3 Great deals £1,989 156 listings
BMW 3 Series 320d EfficientDynamics 10 Great deals £1,995 156 listings
BMW 3 Series 330e M Sport 7 Great deals £12,500 154 listings
BMW 3 Series 320i M Sport 4 Great deals £2,485 153 listings