Used BMW 3 Series by variant

Vehicle Deals Starting price Total available
BMW 3 Series 320d M Sport 52 Great deals £2,500 495 listings
BMW 3 Series 335d xDrive M Sport 11 Great deals £14,120 168 listings
BMW 3 Series 320i M Sport 13 Great deals £3,495 161 listings
BMW 3 Series 330e M Sport 10 Great deals £13,495 151 listings
BMW 3 Series 330d M Sport 12 Great deals £5,250 148 listings
BMW 3 Series 320d xDrive M Sport 13 Great deals £9,950 147 listings
BMW 3 Series 320d SE 10 Great deals £2,490 121 listings
BMW 3 Series 320d ED Plus 7 Great deals £7,495 111 listings
BMW 3 Series M3 10 Great deals £23,300 108 listings
BMW 3 Series 320d Sport 8 Great deals £5,995 104 listings