2023 BMW 5 Series prices
167 cars from UK dealers, updated 23 October 2026. Typical asking price £29,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
Half of the 167 priced 2023 BMW 5 Series cars for sale are priced between £26,500 and £31,500.
Typical mileage 33,000 miles.
68 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 5 Series, 23,450 miles, £29,875, £4,523 under typical, Brighton and Hove
- 2023 BMW 5 Series, 36,724 miles, £22,250, £2,545 under typical, Mansfield
- 2023 BMW 5 Series, 33,978 miles, £25,500, £2,726 under typical, Grantham
- 2023 BMW 5 Series, 31,364 miles, £25,849, £2,738 under typical, Widnes
- 2023 BMW 5 Series, 13,241 miles, £35,494, £3,649 under typical, Reading
- 2023 BMW 5 Series, 32,183 miles, £31,500, £3,232 under typical, Bracknell
- 2023 BMW 5 Series, 15,764 miles, £31,090, £3,151 under typical, Kingston upon Hull
- 2023 BMW 5 Series, 30,088 miles, £26,000, £2,522 under typical, Bromley
- 2023 BMW 5 Series, 48,628 miles, £29,995, £2,849 under typical, Belfast
- 2023 BMW 5 Series, 21,878 miles, £28,586, £2,562 under typical, Bromley
- 2023 BMW 5 Series, 35,592 miles, £29,898, Lincoln
- 2023 BMW 5 Series, 73,834 miles, £17,060, Camberley
- 2023 BMW 5 Series, 40,406 miles, £25,299, Stockport
- 2023 BMW 5 Series, 15,247 miles, £28,998, Irvine
- 2023 BMW 5 Series, 17,963 miles, £29,795, Glasgow
- 2023 BMW 5 Series, 20,768 miles, £32,768, Durham
- 2023 BMW 5 Series, 51,899 miles, £24,000, Epsom
- 2023 BMW 5 Series, 9,028 miles, £28,500, Chelmsford
- 2023 BMW 5 Series, 48,329 miles, £25,490, Preston
- 2023 BMW 5 Series, 40,104 miles, £21,277, Aintree
- 2023 BMW 5 Series, 21,937 miles, £27,949, Grange-over-Sands
- 2023 BMW 5 Series, 20,376 miles, £26,840, Salisbury
- 2023 BMW 5 Series, 36,373 miles, £21,995, Reading
- 2023 BMW 5 Series, 40,559 miles, £27,995, Bridgend
- 2023 BMW 5 Series, 61,620 miles, £24,295, Wolverhampton
- 2023 BMW 5 Series, 41,564 miles, £25,909, Wolverhampton
- 2023 BMW 5 Series, 56,889 miles, £23,950, Cockermouth
- 2023 BMW 5 Series, 28,000 miles, £44,950, Newtownabbey
- 2023 BMW 5 Series, 37,573 miles, £27,450, Middlesbrough
- 2023 BMW 5 Series, 35,973 miles, £27,695, Belfast
- 2023 BMW 5 Series, 35,824 miles, £26,950, Oxford
- 2023 BMW 5 Series, 23,578 miles, £29,898, Glasgow
- 2023 BMW 5 Series, 27,701 miles, £26,444, Swindon
- 2023 BMW 5 Series, 100,800 miles, £17,490, Kidderminster
- 2023 BMW 5 Series, 45,263 miles, £25,500, King's Lynn
- 2023 BMW 5 Series, 62,321 miles, £19,277, Aintree
- 2023 BMW 5 Series, 49,659 miles, £20,777, Aintree
- 2023 BMW 5 Series, 14,248 miles, £28,490, Tynemouth
- 2023 BMW 5 Series, 25,500 miles, £26,865, Dundee
- 2023 BMW 5 Series, 36,956 miles, £26,498, Perth
- 2023 BMW 5 Series, 22,882 miles, £29,995, Turriff
- 2023 BMW 5 Series, 6,000 miles, £35,000, Manningtree
- 2023 BMW 5 Series, 43,051 miles, £25,990, Bury
- 2023 BMW 5 Series, 82,559 miles, £16,777, Aintree
- 2023 BMW 5 Series, 34,071 miles, £30,750, Peterborough
- 2023 BMW 5 Series, 24,475 miles, £28,995, Lincoln
- 2023 BMW 5 Series, 11,374 miles, £33,745, Borehamwood
- 2023 BMW 5 Series, 21,445 miles, £37,989, Luton
- 2023 BMW 5 Series, 35,778 miles, £26,898, Kirkcaldy
- 2023 BMW 5 Series, 26,544 miles, £28,290, Bolton
- 2023 BMW 5 Series, 34,836 miles, £27,490, Bristol
- 2023 BMW 5 Series, 35,745 miles, £27,750, Bracknell
- 2023 BMW 5 Series, 19,400 miles, £29,850, Oxford
- 2023 BMW 5 Series, 10,845 miles, £34,000, Solihull
- 2023 BMW 5 Series, 7,601 miles, £31,404, Redhill
- 2023 BMW 5 Series, 53,282 miles, £29,877, Bromley
- 2023 BMW 5 Series, 38,410 miles, £27,000, Harrogate
- 2023 BMW 5 Series, 16,749 miles, £35,480, Leeds
- 2023 BMW 5 Series, 38,668 miles, £28,000, Long Eaton
- 2023 BMW 5 Series, 39,299 miles, £27,500, Oldbury
- 2023 BMW 5 Series, 28,806 miles, £36,950, Bayford
- 2023 BMW 5 Series, 25,084 miles, £28,998, Linwood
- 2023 BMW 5 Series, 33,512 miles, £27,995, Edinburgh
- 2023 BMW 5 Series, 31,502 miles, £27,799, Chester
- 2023 BMW 5 Series, 12,301 miles, £29,400, Aberdeen
- 2023 BMW 5 Series, 56,835 miles, £24,200, Upminster
- 2023 BMW 5 Series, 21,404 miles, £30,790, Bolton
- 2023 BMW 5 Series, 27,539 miles, £28,990, Colne
- 2023 BMW 5 Series, 15,290 miles, £31,750, Cookstown
- 2023 BMW 5 Series, 37,000 miles, £29,000, Chigwell
- 2023 BMW 5 Series, 49,185 miles, £25,299, Southport
- 2023 BMW 5 Series, 39,527 miles, £26,998, Perth
- 2023 BMW 5 Series, 18,000 miles, £32,000, East Tilbury
- 2023 BMW 5 Series, 27,822 miles, £28,500, Bromley
- 2023 BMW 5 Series, 24,585 miles, £28,995, Cambridge
- 2023 BMW 5 Series, 24,055 miles, £29,490, Sheffield
- 2023 BMW 5 Series, 28,501 miles, £28,975, Boston
- 2023 BMW 5 Series, 52,080 miles, £25,495, Hamilton
- 2023 BMW 5 Series, 71,480 miles, £35,995, Worksop
- 2023 BMW 5 Series, 41,456 miles, £27,950, Worcester
- 2023 BMW 5 Series, 14,029 miles, £30,658, York
- 2023 BMW 5 Series, 68,403 miles, £22,995, Winchester
- 2023 BMW 5 Series, 28,501 miles, £28,975, Boston
- 2023 BMW 5 Series, 26,000 miles, £32,250, Stockton-on-Tees
- 2023 BMW 5 Series, 25,611 miles, £28,754, York
- 2023 BMW 5 Series, 87,960 miles, £24,980, Barry
- 2023 BMW 5 Series, 69,000 miles, £22,990, Basingstoke
- 2023 BMW 5 Series, 35,922 miles, £28,995, Belfast
- 2023 BMW 5 Series, 35,970 miles, £26,345, Sunderland
- 2023 BMW 5 Series, 17,665 miles, £49,771, Cobham
- 2023 BMW 5 Series, 7,009 miles, £38,750, King's Lynn
- 2023 BMW 5 Series, 33,483 miles, £24,192, Eastleigh
- 2023 BMW 5 Series, 45,121 miles, £26,485, Manchester
- 2023 BMW 5 Series, 34,663 miles, £29,495, Glasgow
- 2023 BMW 5 Series, 53,022 miles, £25,824, Redhill
- 2023 BMW 5 Series, 34,754 miles, £24,452, Cannock
- 2023 BMW 5 Series, 31,282 miles, £30,000, Wakefield
- 2023 BMW 5 Series, 18,648 miles, £30,495, Guildford
- 2023 BMW 5 Series, 31,675 miles, £28,995, Thirsk
- 2023 BMW 5 Series, 6,717 miles, £53,500, High Wycombe
BMW 5 Series by gearbox, fuel and body
- Manual BMW 5 Series (73)
- Petrol BMW 5 Series (380)
- Diesel BMW 5 Series (1,110)
- Hybrid BMW 5 Series (728)
- Plug-in hybrid BMW 5 Series (649)
- BMW 5 Series estate (991)
- BMW 5 Series saloon (1,802)
BMW 5 Series prices by year
- 2026 (261)
- 2025 (223)
- 2024 (72)
- 2022 (243)
- 2021 (171)
- 2020 (174)
- 2019 (287)
- 2018 (318)
- 2017 (266)
- 2016 (135)
- 2015 (115)
- 2014 (121)
- 2013 (112)
- 2012 (60)
- 2011 (52)
- 2010 (28)
BMW 5 Series by price
- Under £3,000 (35)
- Under £5,000 (128)
- Under £8,000 (370)
- Under £10,000 (577)
- Under £15,000 (1,114)
- Under £20,000 (1,661)
- Under £30,000 (2,231)
BMW 5 Series near you
More BMW
- All BMW 5 Series
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)