2016 BMW 2 Series prices
This 2016 BMW 2 Series is no longer listed. Here are similar cars for sale now.
181 cars from UK dealers, updated 27 October 2026. Typical asking price £9,200.
AskCar lists 581,201 cars from 12,993 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 181 priced 2016 BMW 2 Series cars for sale are priced between £8,100 and £11,500.
Typical mileage 71,000 miles.
52 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.
- 2016 BMW 2 Series, 65,523 miles, £7,990, £2,438 under typical, Plymouth
- 2016 BMW 2 Series, 67,647 miles, £11,995, £3,453 under typical, Bury
- 2016 BMW 2 Series, 71,400 miles, £7,999, £2,267 under typical, Southend-on-Sea
- 2016 BMW 2 Series, 85,050 miles, £10,950, £2,706 under typical, Coventry
- 2016 BMW 2 Series, 10,000 miles, £11,990, £2,437 under typical, Eggborough
- 2016 BMW 2 Series, 91,000 miles, £8,490, £1,504 under typical, Leicester
- 2016 BMW 2 Series, 96,350 miles, £6,490, £1,144 under typical, Edinburgh
- 2016 BMW 2 Series, 74,121 miles, £6,495, £1,031 under typical, Bury
- 2016 BMW 2 Series, 90,950 miles, £8,204, £1,228 under typical, Egdon
- 2016 BMW 2 Series, 24,356 miles, £10,950, £1,520 under typical, Shrewsbury
- 2016 BMW 2 Series, 84,000 miles, £8,500, £1,142 under typical, Blackburn
- 2016 BMW 2 Series, 50,000 miles, £7,995, £1,015 under typical, Grays
- 2016 BMW 2 Series, 37,000 miles, £16,490, £2,025 under typical, Bristol
- 2016 BMW 2 Series, 66,380 miles, £8,085, £975 under typical, Swindon
- 2016 BMW 2 Series, 73,000 miles, £6,990, £774 under typical, Teesside
- 2016 BMW 2 Series, 101,033 miles, £5,999, £652 under typical, Melton Mowbray
- 2016 BMW 2 Series, 79,049 miles, £8,250, £880 under typical, Oldbury
- 2016 BMW 2 Series, 60,045 miles, £9,495, £891 under typical, Ipswich
- 2016 BMW 2 Series, 63,065 miles, £9,295, £871 under typical, Norwich
- 2016 BMW 2 Series, 58,705 miles, £14,990, £1,405 under typical, Newport
- 2016 BMW 2 Series, 108,311 miles, £9,790, £910 under typical, Peterborough
- 2016 BMW 2 Series, 64,000 miles, £7,995, £740 under typical, Bournemouth
- 2016 BMW 2 Series, 105,529 miles, £6,999, £624 under typical, Haverhill
- 2016 BMW 2 Series, 94,716 miles, £6,000, Pontypridd
- 2016 BMW 2 Series, 104,000 miles, £7,995, Loughton
- 2016 BMW 2 Series, 45,186 miles, £11,695, Swindon
- 2016 BMW 2 Series, 73,600 miles, £8,995, Basildon
- 2016 BMW 2 Series, 54,857 miles, £9,999, West Bromwich
- 2016 BMW 2 Series, 57,230 miles, £9,940, Stockport
- 2016 BMW 2 Series, 54,977 miles, £9,895, Manchester
- 2016 BMW 2 Series, 75,000 miles, £6,995, Clydebank
- 2016 BMW 2 Series, 77,100 miles, £7,200, Rayleigh
- 2016 BMW 2 Series, 98,000 miles, £6,199, Stoke-on-Trent
- 2016 BMW 2 Series, 58,824 miles, £8,990, Newark-on-Trent
- 2016 BMW 2 Series, 125,000 miles, £8,989, Keighley
- 2016 BMW 2 Series, 93,000 miles, £8,500, Hillingdon
- 2016 BMW 2 Series, 53,000 miles, £8,490, Bedford
- 2016 BMW 2 Series, 57,295 miles, £8,295, Newcastle-under-Lyme
- 2016 BMW 2 Series, 119,164 miles, £7,599, Peterborough
- 2016 BMW 2 Series, 102,238 miles, £6,499, Leigh
- 2016 BMW 2 Series, 108,000 miles, £6,250, Tipton
- 2016 BMW 2 Series, 76,000 miles, £7,990, Windsor
- 2016 BMW 2 Series, 10,000 miles, £13,990, Peterborough
- 2016 BMW 2 Series, 68,000 miles, £7,750, Greenford
- 2016 BMW 2 Series, 48,421 miles, £11,900, Cardiff
- 2016 BMW 2 Series, 136,000 miles, £6,994, Sheffield
- 2016 BMW 2 Series, 72,557 miles, £8,245, Luton
- 2016 BMW 2 Series, 64,364 miles, £14,995, Telford
- 2016 BMW 2 Series, 64,358 miles, £10,300, Barnet
- 2016 BMW 2 Series, 89,000 miles, £7,990, Staines-upon-Thames
- 2016 BMW 2 Series, 62,000 miles, £9,400, Birmingham
- 2016 BMW 2 Series, 95,600 miles, £8,490, Dudley
- 2016 BMW 2 Series, 108,000 miles, £6,494, Kingswood and Fishponds
- 2016 BMW 2 Series, 61,000 miles, £9,075, Rayleigh
- 2016 BMW 2 Series, 46,300 miles, £8,990, Sunderland
- 2016 BMW 2 Series, 104,000 miles, £7,245, Bolton
- 2016 BMW 2 Series, 105,000 miles, £8,240, Warrington
- 2016 BMW 2 Series, 26,316 miles, £10,970, Rotherham
- 2016 BMW 2 Series, 57,000 miles, £9,995, Stockton-on-Tees
- 2016 BMW 2 Series, 72,550 miles, £10,795, Frome
- 2016 BMW 2 Series, 81,390 miles, £8,690, Peterborough
- 2016 BMW 2 Series, 75,709 miles, £8,400, Clitheroe
- 2016 BMW 2 Series, 75,770 miles, £7,495, Havering
- 2016 BMW 2 Series, 98,513 miles, £6,966, Stockport
- 2016 BMW 2 Series, 55,789 miles, £8,590, Willenhall
- 2016 BMW 2 Series, 120,878 miles, £6,995, London
- 2016 BMW 2 Series, 100,000 miles, £6,790, Hillingdon
- 2016 BMW 2 Series, 58,070 miles, £11,999, Fareham
- 2016 BMW 2 Series, 72,744 miles, £8,435, Birmingham
- 2016 BMW 2 Series, 79,674 miles, £9,980, Warwick
- 2016 BMW 2 Series, 33,000 miles, £10,450, Bedford
- 2016 BMW 2 Series, 99,000 miles, £6,995, Andover
- 2016 BMW 2 Series, 53,985 miles, £10,990, Newark-on-Trent
- 2016 BMW 2 Series, 80,933 miles, £7,990, Neath
- 2016 BMW 2 Series, 50,000 miles, £11,299, Bournemouth
- 2016 BMW 2 Series, 72,364 miles, £8,480, Glasgow
- 2016 BMW 2 Series, 84,000 miles, £8,395, Souldrop
- 2016 BMW 2 Series, 90,561 miles, £8,990, Maidenhead
- 2016 BMW 2 Series, 68,870 miles, £7,995, Addlestone
- 2016 BMW 2 Series, 72,850 miles, £9,295, Gillingham
- 2016 BMW 2 Series, 62,000 miles, £10,999, Tipton
- 2016 BMW 2 Series, 71,477 miles, £7,730, Leicester
- 2016 BMW 2 Series, 76,670 miles, £9,995, Manchester
- 2016 BMW 2 Series, 86,000 miles, £9,000, Barnsley
- 2016 BMW 2 Series, 61,000 miles, £15,991, Stockport
- 2016 BMW 2 Series, 101,301 miles, £6,990, Kidderminster
- 2016 BMW 2 Series, 65,000 miles, £13,990, York
- 2016 BMW 2 Series, 108,000 miles, £6,990, Sheffield
- 2016 BMW 2 Series, 48,000 miles, £8,799, Stockport
- 2016 BMW 2 Series, 45,500 miles, £9,250, Rayleigh
- 2016 BMW 2 Series, 46,827 miles, £17,399, Manchester
- 2016 BMW 2 Series, 84,000 miles, £7,795, Ealing
- 2016 BMW 2 Series, 81,091 miles, £7,295, Arlesey
- 2016 BMW 2 Series, 61,000 miles, £14,490, Maidstone
- 2016 BMW 2 Series, 38,000 miles, £13,750, Atherstone
- 2016 BMW 2 Series, 23,771 miles, £11,500, Tewkesbury
- 2016 BMW 2 Series, 68,080 miles, £8,995, Epping
- 2016 BMW 2 Series, 64,623 miles, £10,990, Flimwell
- 2016 BMW 2 Series, 43,000 miles, £10,495, West Byfleet and Sheerwater New Haw
- 2016 BMW 2 Series, 54,103 miles, £11,950, Attleborough
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,444)
- Manual BMW 2 Series (400)
- Petrol BMW 2 Series (1,347)
- Diesel BMW 2 Series (388)
- Hybrid BMW 2 Series (113)
- BMW 2 Series coupe (1,446)
- BMW 2 Series convertible (263)
- BMW 2 Series MPV (43)
BMW 2 Series prices by year
- 2026 (282)
- 2025 (128)
- 2024 (154)
- 2023 (123)
- 2022 (93)
- 2021 (28)
- 2020 (76)
- 2019 (145)
- 2018 (248)
- 2017 (152)
- 2015 (161)
- 2014 (80)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW 2 Series
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 2 Series (1,859)
- BMW 4 Series (1,789)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)