Based on the cars for sale on CarSite.co.uk we can provide the average price for used BMW 3 Series cars for sale based on year of registration.
This will give you an idea of the prices you should expect for a used BMW 3 Series. Of course, you will need to take into account a number of factors that can dramatically affect the price, including: Mileage, Condition, Service History, Colour, Options, Location, Exact Specification, etc.
So although the BMW 3 Series buyer's guide shows the average price and average mileage, it should be taken as a starting point, rather than an exact indicator of the price you should expect to pay for a specifc used BMW 3 Series. It's a useful guide to used BMW 3 Series values.
2025 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £39,606 | 2,601 | 9 | |||
Estate | £37,801 | 7,214 | 28 | |||
All | £38,240 | 6,092 | 37 | ![]() |
2024 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £36,812 | 9,250 | 55 | |||
Estate | £38,975 | 9,045 | 34 | |||
All | £37,638 | 9,172 | 89 | ![]() |
2023 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £31,098 | 24,558 | 14 | |||
Estate | £36,160 | 21,460 | 12 | |||
All | £33,434 | 23,128 | 26 | ![]() |
2022 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £29,276 | 30,461 | 37 | |||
Estate | £27,493 | 44,785 | 35 | |||
All | £28,410 | 37,424 | 72 | ![]() |
2021 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £10,785 | 75,000 | 1 | |||
Saloon | £24,112 | 51,035 | 108 | |||
Estate | £22,944 | 61,606 | 73 | |||
All | £23,570 | 55,407 | 182 | ![]() |
2020 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £22,130 | 53,033 | 85 | |||
Estate | £22,195 | 64,441 | 20 | |||
All | £22,142 | 55,206 | 105 | ![]() |
2019 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £16,000 | 75,200 | 1 | |||
Saloon | £19,452 | 60,605 | 110 | |||
Estate | £17,518 | 65,300 | 41 | |||
All | £18,908 | 61,968 | 152 | ![]() |
2018 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £14,845 | 45,675 | 2 | |||
Saloon | £14,618 | 66,057 | 68 | |||
Estate | £15,165 | 69,093 | 20 | |||
Other | £17,022 | 75,886 | 4 | |||
All | £14,841 | 66,688 | 94 | ![]() |
2017 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £12,035 | 75,035 | 7 | |||
Saloon | £13,461 | 71,398 | 68 | |||
Estate | £13,256 | 81,254 | 42 | |||
Other | £9,995 | 96,000 | 1 | |||
All | £13,274 | 75,330 | 118 | ![]() |
2016 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £13,585 | 65,358 | 6 | |||
Saloon | £11,164 | 84,139 | 59 | |||
Estate | £12,600 | 86,993 | 28 | |||
Other | £9,242 | 126,842 | 2 | |||
All | £11,700 | 84,693 | 95 | ![]() |
2015 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £11,277 | 78,409 | 9 | |||
Saloon | £11,367 | 73,084 | 56 | |||
Estate | £10,768 | 89,727 | 23 | |||
Other | £8,995 | 89,000 | 1 | |||
All | £11,177 | 78,103 | 89 | ![]() |
2014 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £9,457 | 86,898 | 9 | |||
Saloon | £9,609 | 77,426 | 38 | |||
Estate | £9,366 | 84,538 | 22 | |||
Other | £6,810 | 108,602 | 5 | |||
All | £9,329 | 82,799 | 74 | ![]() |
2013 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £7,811 | 95,350 | 3 | |||
Saloon | £8,243 | 84,878 | 35 | |||
Estate | £9,483 | 79,693 | 21 | |||
Convertible | £7,160 | 78,052 | 3 | |||
Other | £6,131 | 100,683 | 3 | |||
All | £8,476 | 84,101 | 65 | ![]() |
2012 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,511 | 96,338 | 22 | |||
Estate | £4,995 | 100,553 | 1 | |||
Convertible | £10,445 | 69,182 | 5 | |||
Coupe | £8,147 | 79,871 | 5 | |||
Other | £4,711 | 112,152 | 6 | |||
All | £6,909 | 93,286 | 39 | ![]() |
2011 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £4,733 | 123,210 | 5 | |||
Estate | £8,580 | 83,926 | 3 | |||
Convertible | £8,495 | 81,600 | 2 | |||
Coupe | £18,665 | 54,640 | 5 | |||
Other | £2,995 | 155,036 | 1 | |||
All | £10,169 | 91,204 | 16 | ![]() |
2010 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £4,502 | 90,385 | 8 | |||
Estate | £3,037 | 196,500 | 2 | |||
Convertible | £5,297 | 94,169 | 6 | |||
Coupe | £9,697 | 54,819 | 5 | |||
Other | £6,999 | 70,000 | 1 | |||
All | £5,880 | 92,054 | 22 | ![]() |
2009 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £5,795 | 76,279 | 1 | |||
Convertible | £6,497 | 98,526 | 2 | |||
Coupe | £10,742 | 74,961 | 2 | |||
Other | £3,065 | 113,211 | 4 | |||
All | £5,837 | 97,344 | 9 | ![]() |
2008 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £1,992 | 135,107 | 2 | |||
Coupe | £3,995 | 106,000 | 1 | |||
Other | £2,858 | 127,095 | 4 | |||
All | £2,773 | 126,371 | 7 | ![]() |
2007 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,105 | 93,140 | 5 | |||
Estate | £22,492 | 93,500 | 2 | |||
Convertible | £4,996 | 42,000 | 2 | |||
Coupe | £5,219 | 136,050 | 2 | |||
Other | £2,092 | 132,246 | 2 | |||
All | £7,702 | 97,945 | 13 | ![]() |
2006 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £7,999 | 101,000 | 1 | |||
Estate | £6,995 | 67,911 | 1 | |||
Convertible | £6,580 | 86,276 | 3 | |||
Coupe | £6,247 | 74,953 | 2 | |||
Other | £5,495 | 151,200 | 1 | |||
All | £6,590 | 91,105 | 8 | ![]() |
2005 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £4,650 | 129,000 | 1 | |||
Convertible | £12,495 | 47,500 | 2 | |||
Coupe | £5,497 | 62,953 | 2 | |||
All | £8,126 | 69,981 | 5 | ![]() |
2004 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £2,995 | 36,000 | 1 | |||
Convertible | £3,695 | 111,475 | 2 | |||
Other | £14,990 | 97,590 | 1 | |||
All | £6,343 | 89,135 | 4 | ![]() |
2003 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £1,500 | 71,000 | 1 | |||
Convertible | £9,558 | 87,050 | 3 | |||
All | £7,543 | 83,037 | 4 | ![]() |
2002 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Convertible | £16,000 | 52,990 | 1 | |||
All | £16,000 | 52,990 | 1 | ![]() |
2001 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £2,950 | 108,000 | 1 | |||
Coupe | £4,095 | 76,899 | 2 | |||
All | £3,713 | 87,266 | 3 | ![]() |