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,255 | 3,178 | 14 | |||
Estate | £35,831 | 11,173 | 19 | |||
All | £37,284 | 7,781 | 33 | ![]() |
2024 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £36,954 | 11,160 | 25 | |||
Estate | £37,793 | 10,379 | 18 | |||
All | £37,306 | 10,833 | 43 | ![]() |
2023 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £27,440 | 29,812 | 10 | |||
Estate | £40,371 | 20,516 | 13 | |||
All | £34,749 | 24,558 | 23 | ![]() |
2022 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £28,004 | 31,316 | 62 | |||
Estate | £27,944 | 44,579 | 31 | |||
All | £27,984 | 35,737 | 93 | ![]() |
2021 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £23,459 | 50,369 | 136 | |||
Estate | £21,557 | 72,103 | 64 | |||
All | £22,851 | 57,324 | 200 | ![]() |
2020 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £22,431 | 56,248 | 94 | |||
Estate | £23,046 | 59,400 | 27 | |||
All | £22,568 | 56,952 | 121 | ![]() |
2019 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £14,995 | 75,542 | 3 | |||
Saloon | £19,576 | 57,454 | 123 | |||
Estate | £18,422 | 63,199 | 29 | |||
Other | £20,990 | 48,500 | 1 | |||
All | £19,283 | 58,812 | 156 | ![]() |
2018 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £16,494 | 37,412 | 1 | |||
Saloon | £14,694 | 65,852 | 74 | |||
Estate | £15,554 | 69,374 | 25 | |||
Other | £25,645 | 39,891 | 2 | |||
All | £15,137 | 65,927 | 102 | ![]() |
2017 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £11,417 | 74,844 | 7 | |||
Saloon | £13,051 | 73,487 | 74 | |||
Estate | £13,164 | 83,225 | 34 | |||
Other | £9,995 | 96,000 | 1 | |||
All | £12,959 | 76,617 | 116 | ![]() |
2016 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £12,927 | 69,662 | 5 | |||
Saloon | £11,383 | 80,511 | 45 | |||
Estate | £11,882 | 83,846 | 35 | |||
Other | £4,495 | 182,422 | 1 | |||
All | £11,596 | 83,392 | 86 | ![]() |
2015 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £10,696 | 89,610 | 6 | |||
Saloon | £11,361 | 74,610 | 55 | |||
Estate | £10,800 | 92,412 | 22 | |||
Other | £8,495 | 74,428 | 2 | |||
All | £11,101 | 80,272 | 85 | ![]() |
2014 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £10,022 | 74,067 | 6 | |||
Saloon | £9,498 | 77,621 | 26 | |||
Estate | £10,306 | 81,769 | 19 | |||
Convertible | £5,995 | 85,000 | 1 | |||
Other | £6,307 | 125,890 | 5 | |||
All | £9,481 | 82,993 | 57 | ![]() |
2013 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £7,646 | 90,433 | 3 | |||
Saloon | £7,279 | 85,537 | 22 | |||
Estate | £9,558 | 89,759 | 17 | |||
Convertible | £8,502 | 70,736 | 7 | |||
Coupe | £4,995 | 64,235 | 1 | |||
Other | £5,830 | 103,250 | 3 | |||
All | £8,067 | 85,814 | 53 | ![]() |
2012 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,035 | 100,791 | 21 | |||
Estate | £6,646 | 75,963 | 7 | |||
Convertible | £8,994 | 69,131 | 4 | |||
Coupe | £7,495 | 102,564 | 4 | |||
Other | £4,256 | 118,111 | 5 | |||
All | £6,354 | 95,748 | 41 | ![]() |
2011 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £5,191 | 91,494 | 6 | |||
Estate | £7,746 | 72,756 | 5 | |||
Convertible | £8,446 | 86,800 | 4 | |||
Coupe | £14,978 | 57,500 | 3 | |||
Other | £2,922 | 144,018 | 2 | |||
All | £7,722 | 86,024 | 20 | ![]() |
2010 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £5,202 | 88,724 | 7 | |||
Estate | £2,858 | 183,833 | 3 | |||
Convertible | £5,461 | 53,705 | 3 | |||
Coupe | £7,313 | 69,311 | 3 | |||
All | £5,207 | 102,774 | 16 | ![]() |
2009 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £2,994 | 110,501 | 1 | |||
Convertible | £4,494 | 108,049 | 3 | |||
Coupe | £8,274 | 113,919 | 2 | |||
Other | £3,245 | 135,467 | 2 | |||
All | £4,939 | 116,677 | 8 | ![]() |
2008 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £2,795 | 215,000 | 1 | |||
Estate | £3,995 | 137,762 | 1 | |||
Convertible | £7,845 | 79,443 | 2 | |||
Coupe | £4,495 | 97,701 | 2 | |||
Other | £2,772 | 139,629 | 2 | |||
All | £4,626 | 123,288 | 8 | ![]() |
2007 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £7,745 | 79,469 | 3 | |||
Estate | £22,492 | 93,500 | 2 | |||
Convertible | £6,620 | 83,461 | 4 | |||
Coupe | £5,219 | 136,050 | 2 | |||
Other | £1,345 | 117,433 | 3 | |||
All | £7,798 | 106,434 | 14 | ![]() |
2006 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,313 | 99,000 | 3 | |||
Convertible | £6,213 | 86,276 | 3 | |||
Coupe | £7,828 | 68,418 | 3 | |||
Other | £5,495 | 151,200 | 1 | |||
All | £6,655 | 91,228 | 10 | ![]() |
2005 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £4,650 | 129,000 | 1 | |||
Convertible | £6,995 | 65,000 | 1 | |||
Coupe | £4,997 | 62,953 | 2 | |||
All | £5,409 | 79,976 | 4 | ![]() |
2004 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £4,490 | 53,000 | 1 | |||
Convertible | £3,395 | 105,000 | 1 | |||
Coupe | £1,495 | 140,000 | 1 | |||
Other | £14,990 | 97,590 | 1 | |||
All | £6,092 | 98,897 | 4 | ![]() |
2003 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Convertible | £10,916 | 80,025 | 4 | |||
Other | £19,990 | 96,400 | 1 | |||
All | £12,731 | 83,300 | 5 | ![]() |
2002 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £4,995 | 35,474 | 1 | |||
Convertible | £11,997 | 74,995 | 2 | |||
Other | £1,775 | 61,000 | 1 | |||
All | £7,691 | 61,616 | 4 | ![]() |
2001 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Coupe | £5,495 | 85,799 | 1 | |||
All | £5,495 | 85,799 | 1 | ![]() |