Used BMW 3 Series by year

Vehicle Deals Starting price Total available
2020 BMW 3 Series 2 Great deals £27,450 118 listings
2019 BMW 3 Series 32 Great deals £16,698 625 listings
2018 BMW 3 Series 21 Great deals £12,479 340 listings
2017 BMW 3 Series 33 Great deals £8,795 738 listings
2016 BMW 3 Series 45 Great deals £7,489 796 listings
2015 BMW 3 Series 38 Great deals £6,489 601 listings
2014 BMW 3 Series 24 Great deals £4,989 514 listings
2013 BMW 3 Series 27 Great deals £5,490 454 listings
2012 BMW 3 Series 14 Great deals £4,150 338 listings
2011 BMW 3 Series 17 Great deals £1,995 216 listings