Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 40 Great deals £2,650 760 listings
BMW 3 Series 320i M Sport 8 Great deals £3,350 272 listings
BMW 3 Series 330d M Sport 15 Great deals £4,890 252 listings
BMW 3 Series 335d xDrive M Sport 9 Great deals £12,995 198 listings
BMW 3 Series 320d xDrive M Sport 10 Great deals £8,995 183 listings
BMW 3 Series M3 6 Great deals £13,500 176 listings
BMW 3 Series 320d ED Plus 4 Great deals £6,475 173 listings
BMW 3 Series 320d Sport 9 Great deals £1,290 168 listings
BMW 3 Series 320d SE 17 Great deals £1,699 167 listings
BMW 3 Series 330e M Sport 6 Great deals £7,579 166 listings