Used BMW 5 Series for sale under £30,000
2,192 cars from UK dealers, updated 26 October 2026. Typical asking price £15,000. Half of them are priced between £10,000 and £20,500.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
678 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2023 | 114 | £27,000 | £25,000 to £29,000 |
| 2022 | 212 | £24,500 | £22,000 to £26,500 |
| 2021 | 150 | £22,500 | £20,000 to £25,000 |
| 2020 | 164 | £19,200 | £17,500 to £22,000 |
| 2019 | 279 | £16,500 | £14,000 to £18,700 |
| 2018 | 315 | £15,000 | £13,000 to £17,400 |
| 2017 | 268 | £14,500 | £12,500 to £17,500 |
| 2016 | 132 | £10,100 | £9,000 to £12,000 |
| 2015 | 109 | £9,000 | £7,500 to £11,000 |
| 2014 | 119 | £8,000 | £6,500 to £10,000 |
| 2013 | 109 | £7,000 | £5,500 to £8,500 |
| 2012 | 58 | £6,500 | £5,100 to £8,000 |
| 2011 | 50 | £6,100 | £4,800 to £9,400 |
| 2010 | 28 | £4,500 | £3,600 to £5,500 |
Cars for sale now, page 6 of 22
The cheaper cars like each one are on its AskCar page.
- 2017 BMW 5 Series, 85,671 miles, £12,620, Rotherham
- 2018 BMW 5 Series, 70,000 miles, £12,475, Gloucester
- 2015 BMW 5 Series, 78,717 miles, £8,995, Lancaster
- 2019 BMW 5 Series, 54,087 miles, £16,776, Rainham
- 2020 BMW 5 Series, 60,257 miles, £18,695, Haslingden
- 2019 BMW 5 Series, 41,402 miles, £16,450, Watford
- 2020 BMW 5 Series, 52,454 miles, £17,950, Maidenhead
- 2022 BMW 5 Series, 39,000 miles, £23,788, Watford
- 2022 BMW 5 Series, 94,401 miles, £22,100, Nelson
- 2019 BMW 5 Series, 24,107 miles, £17,994, South Shields
- 2022 BMW 5 Series, 18,218 miles, £26,990, Lincoln
- 2020 BMW 5 Series, 72,748 miles, £17,440, Rotherham
- 2022 BMW 5 Series, 33,750 miles, £24,499, Oldham
- 2021 BMW 5 Series, 75,854 miles, £23,100, Grimsby
- 2020 BMW 5 Series, 51,061 miles, £18,099, Leeds
- 2016 BMW 5 Series, 68,000 miles, £10,495, Preston
- 2023 BMW 5 Series, 40,104 miles, £21,277, Aintree
- 2015 BMW 5 Series, 108,691 miles, £6,790, Derby
- 2023 BMW 5 Series, 21,937 miles, £27,949, Aberdeen
- 2017 BMW 5 Series, 69,182 miles, £19,412, Bromley
- 2019 BMW 5 Series, 37,830 miles, £17,949, Aberdeen
- 2019 BMW 5 Series, 54,557 miles, £16,750, Watford
- 2019 BMW 5 Series, 91,250 miles, £12,950, Waltham Abbey
- 2016 BMW 5 Series, 106,000 miles, £7,981, Peterborough
- 2022 BMW 5 Series, 44,416 miles, £22,799, Conwy
- 2016 BMW 5 Series, 82,848 miles, £9,425, Sunderland
- 2023 BMW 5 Series, 21,937 miles, £27,949, Grange-over-Sands
- 2017 BMW 5 Series, 95,000 miles, £13,295, Basildon
- 2019 BMW 5 Series, 73,500 miles, £15,495, Wakefield
- 2009 BMW 5 Series, 122,000 miles, £4,495, Peterborough
- 2015 BMW 5 Series, 143,604 miles, £5,520, Tonbridge
- 2017 BMW 5 Series, 89,000 miles, £11,990, Oldham
- 2016 BMW 5 Series, 100,077 miles, £8,995, Birmingham
- 2022 BMW 5 Series, 26,498 miles, £25,995, Glasgow
- 2022 BMW 5 Series, 39,300 miles, £23,490, Essendine
- 2020 BMW 5 Series, 33,124 miles, £19,030, Leeds
- 2015 BMW 5 Series, 87,000 miles, £8,495, Leicester
- 2019 BMW 5 Series, 75,101 miles, £14,000, Sittingbourne
- 2016 BMW 5 Series, 62,000 miles, £10,995, Bishop's Stortford
- 2021 BMW 5 Series, 37,017 miles, £27,799, Leeds
- 2020 BMW 5 Series, 51,000 miles, £19,995, Watford
- 2023 BMW 5 Series, 9,028 miles, £28,500, Chelmsford
- 2022 BMW 5 Series, 56,518 miles, £18,800, Dunstable
- 2013 BMW 5 Series, 79,755 miles, £6,499, Oldbury
- 2018 BMW 5 Series, 36,000 miles, £24,750, Larne
- 2018 BMW 5 Series, 42,678 miles, £19,994, Reading
- 2023 BMW 5 Series, 14,248 miles, £27,990, Tynemouth
- 2018 BMW 5 Series, 76,000 miles, £12,000, Denton
- 2018 BMW 5 Series, 85,270 miles, £13,000, Portsmouth
- 2018 BMW 5 Series, 97,200 miles, £10,217, Bolton
- 2013 BMW 5 Series, 98,000 miles, £5,990, London
- 2018 BMW 5 Series, 115,000 miles, £9,991, Bedford
- 2018 BMW 5 Series, 115,000 miles, £9,995, Birmingham
- 2012 BMW 5 Series, 45,000 miles, £8,750, Coventry
- 2020 BMW 5 Series, 44,500 miles, £22,391, Droitwich Spa
- 2017 BMW 5 Series, 44,000 miles, £23,500, Epsom
- 2019 BMW 5 Series, 54,131 miles, £18,099, Corby
- 2022 BMW 5 Series, 22,754 miles, £25,000, Ruxley
- 2015 BMW 5 Series, 80,873 miles, £7,890, Wednesbury
- 2017 BMW 5 Series, 83,000 miles, £10,995, Luton
- 2018 BMW 5 Series, 67,000 miles, £15,990, Canterbury
- 2023 BMW 5 Series, 27,701 miles, £25,999, Swindon
- 2018 BMW 5 Series, 113,444 miles, £16,745, Harlow
- 2018 BMW 5 Series, 47,000 miles, £16,995, Edinburgh
- 2019 BMW 5 Series, 88,000 miles, £15,695, Wednesbury
- 2017 BMW 5 Series, 75,000 miles, £18,849, Peterborough
- 2019 BMW 5 Series, 119,000 miles, £8,995, Burnham
- 2023 BMW 5 Series, 49,659 miles, £20,497, Aintree
- 2016 BMW 5 Series, 87,000 miles, £9,200, Havering
- 2019 BMW 5 Series, 112,700 miles, £10,490, Redbridge
- 2023 BMW 5 Series, 48,329 miles, £25,490, Preston
- 2021 BMW 5 Series, 53,204 miles, £20,550, Watford
- 2012 BMW 5 Series, 84,000 miles, £6,500, Maldon
- 2015 BMW 5 Series, 118,000 miles, £7,500, Stockport
- 2019 BMW 5 Series, 57,000 miles, £19,980, Banbury
- 2023 BMW 5 Series, 56,889 miles, £23,950, Cockermouth
- 2019 BMW 5 Series, 16,800 miles, £21,945, Ballyclare
- 2017 BMW 5 Series, 65,339 miles, £12,410, Falkirk
- 2020 BMW 5 Series, 44,200 miles, £18,699, Stoke-on-Trent
- 2023 BMW 5 Series, 20,376 miles, £26,840, Salisbury
- 2012 BMW 5 Series, 121,426 miles, £4,895, Newark-on-Trent
- 2018 BMW 5 Series, 68,456 miles, £13,985, Peterborough
- 2023 BMW 5 Series, 40,559 miles, £27,995, Bridgend
- 2020 BMW 5 Series, 73,676 miles, £17,475, Gravesend
- 2018 BMW 5 Series, 100,000 miles, £11,000, Manchester
- 2015 BMW 5 Series, 81,825 miles, £8,295, Haslingden
- 2022 BMW 5 Series, 42,293 miles, £23,568, Lympsham
- 2018 BMW 5 Series, 77,000 miles, £13,995, Havering
- 2020 BMW 5 Series, 54,707 miles, £19,998, Scunthorpe
- 2014 BMW 5 Series, 10,000 miles, £12,990, Peterborough
- 2015 BMW 5 Series, 144,129 miles, £5,795, Manchester
- 2016 BMW 5 Series, 55,500 miles, £13,999, Peterborough
- 2021 BMW 5 Series, 55,201 miles, £21,490, Essendine
- 2010 BMW 5 Series, 117,039 miles, £4,395, Brierfield
- 2010 BMW 5 Series, 101,900 miles, £5,590, Darlington
- 2018 BMW 5 Series, 77,957 miles, £15,999, Corby
- 2016 BMW 5 Series, 41,000 miles, £12,495, Aldershot
- 2017 BMW 5 Series, 76,617 miles, £12,995, Nelson
- 2017 BMW 5 Series, 101,541 miles, £13,990, Welwyn Garden City
- 2018 BMW 5 Series, 36,559 miles, £16,999, Corby
BMW 5 Series by gearbox, fuel and body
- Manual BMW 5 Series (70)
- Petrol BMW 5 Series (381)
- Diesel BMW 5 Series (1,078)
- Hybrid BMW 5 Series (712)
- Plug-in hybrid BMW 5 Series (639)
- BMW 5 Series estate (965)
- BMW 5 Series saloon (1,773)
BMW 5 Series prices by year
- 2026 (255)
- 2025 (222)
- 2024 (70)
- 2023 (162)
- 2022 (237)
- 2021 (167)
- 2020 (169)
- 2019 (279)
- 2018 (315)
- 2017 (268)
- 2016 (132)
- 2015 (109)
- 2014 (120)
- 2013 (109)
- 2012 (59)
- 2011 (50)
- 2010 (28)
BMW 5 Series by price
- Under £3,000 (36)
- Under £5,000 (127)
- Under £8,000 (359)
- Under £10,000 (565)
- Under £15,000 (1,101)
- Under £20,000 (1,630)
BMW 5 Series near you
More BMW
- All BMW 5 Series
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)