Used BMW 3 Series M Sport PRO Edition prices
There are 79 used BMW 3 Series M Sport PRO Edition cars for sale from UK dealers on AskCar, as of 1 November 2026. Typical asking price £21,000 (the median: half cost less, half cost more). The cheapest is £13,590. The middle half are priced between £18,800 and £23,000.
Dealers lowered the asking price on more than a quarter of BMW 3 Series M Sport PRO Edition cars: 22 of the 79 in the 14 days to 1 November 2026.
BMW 3 Series M Sport PRO Edition prices by year
A 2021 BMW 3 Series M Sport PRO Edition typically costs £20,500, against £21,000 for all 2021 BMW 3 Series cars, as of 1 November 2026.
| Year | Typical asking price | Typical mileage |
|---|---|---|
| 2022 BMW 3 Series M Sport PRO Edition | £21,000 | 56,000 miles |
| 2021 BMW 3 Series M Sport PRO Edition | £20,500 | 60,000 miles |
Typical asking prices are of BMW 3 Series M Sport PRO Edition cars for sale on 1 November 2026, and are given only where at least 20 cars with a price are for sale.
AskCar lists 6,914 used BMW 3 Series across the UK, from 2,613 dealerships.
As of 1 November 2026, AskCar lists 578,994 cars and vans from 12,654 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
BMW 3 Series M Sport PRO Edition cars for sale now, page 1 of 2
This page picks out up to 10 cars in each of these groups: best value, cheapest, lowest mileage, recently reduced and newly advertised. A car in more than one group is listed in full once. The groups pick only from cars with photos and an AskCar estimate, priced at £500 or more and no more than 25% under that estimate. 76 of the 78 cars listed here meet these rules. Page 2 lists every other BMW 3 Series M Sport PRO Edition car, cheapest first, including the 2 the groups do not pick from.
The AskCar estimate is our expected asking price for that one car, from its model, age, mileage and specification, using the 6,652 priced BMW 3 Series adverts on AskCar as of 1 November 2026. The figures on this page describe the cars advertised, not a valuation of every BMW 3 Series M Sport PRO Edition.
Each car: year, make, model, engine and trim, power, gearbox, fuel, body, doors, colour; mileage; price and its changes; how the price compares with the AskCar estimate; emissions standard and ULEZ compliance where it holds; MOT; dealer and town; AskCar page. Each car's AskCar page has its full price history and cheaper cars like it.
This list leaves out 1 car whose advertised mileage is lower than the mileage recorded at its last MOT test.
Best value BMW 3 Series M Sport PRO Edition: priced furthest below the AskCar estimate
These 10 are priced 6% to 8% under their AskCar estimate. Their asking prices run from £16,495 to £22,953.
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 56,000 miles. Price: £19,990, reduced by £1,500 from £21,490 since AskCar first saw it on 28 May 2026, 157 days ago. Good value: £1,883 (8%) under the AskCar estimate of £21,873. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 9 March 2027. Dealer: S James Prestige in Essendine. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-f16067afb732
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 59,963 miles. Price: £18,960, reduced by £1,510 from £20,470 since AskCar first saw it on 6 August 2026, 87 days ago. Fair price: £1,642 (7%) under the AskCar estimate of £20,602. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 18 November 2026. Dealer: Dace Specialist Car Centre Manchester - Trading Standards Approved in Manchester. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-ca059bae1dab
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 54,125 miles. Price: £20,360, reduced by £180 from £20,540 since AskCar first saw it on 18 August 2026, 75 days ago. Fair price: £1,757 (7%) under the AskCar estimate of £22,117. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 13 July 2027. Dealer: Big Motoring World Sheffield in Sheffield. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-635e68154dde
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, blue. Mileage: 86,422 miles. Price: £16,788, reduced by £1,032 from £17,820 since AskCar first saw it on 28 May 2026, 157 days ago. Fair price: £1,395 (7%) under the AskCar estimate of £18,183. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 May 2027. Dealer: Cargem in Rainham. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-855580c252ed
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, grey. Mileage: 92,075 miles. Price: £16,495, reduced by £1,000 from £17,495 since AskCar first saw it on 5 September 2026, 57 days ago. Fair price: £1,301 (7%) under the AskCar estimate of £17,796. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 April 2027. Dealer: Heathrow Trade Cars in Southall. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-b0c561be2188
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, grey. Mileage: 72,000 miles. Price: £19,250, reduced by £1,740 from £20,990 since AskCar first saw it on 29 September 2026, 33 days ago. Fair price: £1,490 (7%) under the AskCar estimate of £20,740. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 20 January 2027. Dealer: Riverside Car Sales in Middlesbrough. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-cdb8969d55ba
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 54,686 miles. Price: £20,379, reduced by £110 from £20,489 since AskCar first saw it on 23 October 2026, 9 days ago. Fair price: £1,554 (7%) under the AskCar estimate of £21,933. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 30 December 2026. Dealer: Carsa Cannock in Cannock. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-bbf1080e4dbd
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 53,124 miles. Price: £20,000, reduced by £3,500 from £23,500 since AskCar first saw it on 31 July 2026, 93 days ago. Fair price: £1,452 (6%) under the AskCar estimate of £21,452. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 25 November 2026. Dealer: Sytner Tamworth BMW in Tamworth. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-a931eef96ab0
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 36,225 miles. Price: £22,953, reduced by £939 from £23,892 since AskCar first saw it on 22 July 2026, 102 days ago. Fair price: £1,632 (6%) under the AskCar estimate of £24,585. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 7 April 2027. Dealer: Oakwood Motor Company in Bury. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-25bbbe58de62
- 2020 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 34,450 miles. Price: £21,850, unchanged since AskCar first saw it on 28 October 2026, 4 days ago. Fair price: £1,546 (6%) under the AskCar estimate of £23,396. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 12 November 2026. Dealer: Prestige Cars Kent in Bromley. AskCar page: https://askcar.co.uk/car/bmw-3-series-2020-5a622590807f
Cheapest BMW 3 Series M Sport PRO Edition: the lowest asking prices
These 10 are priced £13,590 to £17,785. They have covered 81,000 to 126,531 miles.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, grey. Mileage: 123,400 miles. Price: £13,590, unchanged since AskCar first saw it on 28 May 2026, 157 days ago. Fair price: £274 (1%) under the AskCar estimate of £13,864. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 November 2026. Dealer: East Of England Car Sales in Peterborough. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-c6c026da9ae0
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, blue. Mileage: 126,531 miles. Price: £14,195, reduced by £2,550 from £16,745 since AskCar first saw it on 13 July 2026, 111 days ago. Fair price: £72 (under 1%) over the AskCar estimate of £14,123. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 18 August 2026; ask the dealer for the current MOT. Dealer: Greenlight in Blackburn. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-5feb02584d0e
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 99,986 miles. Price: £14,990, reduced by £500 from £15,490 since AskCar first saw it on 1 July 2026, 123 days ago. Fair price: £208 (1%) under the AskCar estimate of £15,198. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 June 2027. Dealer: Laysa in Birmingham. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-5e0e852ab5f7
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 108,000 miles. Price: £15,200, reduced by £405 from £15,605 since AskCar first saw it on 22 September 2026, 40 days ago. Fair price: £852 (5%) over the AskCar estimate of £14,348. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 26 September 2026; ask the dealer for the current MOT. Dealer: Bhakar Watts Cars in Cardiff. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-d6054d42fb20
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, grey. Mileage: 102,651 miles. Price: £15,790, unchanged since AskCar first saw it on 27 October 2026, 5 days ago. Fair price: £300 (1%) under the AskCar estimate of £16,090. Euro 6 emissions standard. ULEZ compliant. Dealer: Octane Car Sales in Peterborough. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-7ffb9c1be339
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 89,172 miles. Price: £15,999, reduced by £1,000 from £16,999 since AskCar first saw it on 15 October 2026, 17 days ago. Fair price: £501 (3%) under the AskCar estimate of £16,500. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 16 October 2026; ask the dealer for the current MOT. Dealer: Croyland Car Megastore in Rushden. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-c63e6876b9e4
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition: £16,495, 92,075 miles. Listed in full under best value.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition: £16,788, 86,422 miles. Listed in full under best value.
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, blue. Mileage: 86,933 miles. Price: £17,620, reduced by £1,120 from £18,740 since AskCar first saw it on 5 September 2026, 57 days ago. Fair price: £894 (4%) under the AskCar estimate of £18,514. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 June 2027. Dealer: Big Motoring World Blue Bell Hill in Blue Bell Hill. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-f837ff4f4753
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 81,000 miles. Price: £17,785, reduced by £1,992 from £19,777 since AskCar first saw it on 28 May 2026, 157 days ago. Fair price: £333 (1%) under the AskCar estimate of £18,118. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 26 May 2026; ask the dealer for the current MOT. Dealer: Bayer Car Sales in Fareham. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-1c2848e2bb23
Lowest-mileage BMW 3 Series M Sport PRO Edition
These 10 have covered 25,000 to 37,840 miles. Their asking prices run from £21,850 to £27,994.
- 2021 BMW 3 Series 2.0 320d MHT M Sport PRO Edition, 187 bhp, automatic, diesel, saloon, 4 doors, grey. Mileage: 25,000 miles. Price: £27,994, unchanged since AskCar first saw it on 22 August 2026, 71 days ago. Fair price: £1,582 (5%) over the AskCar estimate of £26,412. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 15 November 2026. Dealer: Tt Sports & Prestige Cars in Derby. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-68025678c58f
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 27,000 miles. Price: £24,890, unchanged since AskCar first saw it on 23 October 2026, 9 days ago. Fair price: £859 (3%) under the AskCar estimate of £25,749. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 11 June 2027. Dealer: Sytner Sheffield BMW in Sheffield. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-52144c450ae4
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 27,652 miles. Price: £25,975, reduced by £500 from £26,475 since AskCar first saw it on 24 September 2026, 38 days ago. Fair price: £307 (1%) over the AskCar estimate of £25,668. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 17 September 2027. Dealer: MINI UK at Listers Boston in Boston. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-15e27f4e0d92
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, blue. Mileage: 31,000 miles. Price: £25,995, unchanged since AskCar first saw it on 16 October 2026, 16 days ago. Fair price: £539 (2%) under the AskCar estimate of £26,534. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 8 November 2026. Dealer: Firstdirect Motor Company in Waltham Abbey. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-30889eead9d3
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 34,245 miles. Price: £24,995, unchanged since AskCar first saw it on 14 October 2026, 18 days ago. Fair price: £121 (under 1%) over the AskCar estimate of £24,874. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 8 May 2027. Dealer: ARJ Motors in Addlestone. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-dedf66603b65
- 2020 BMW 3 Series 2.0 330e M Sport PRO Edition: £21,850, 34,450 miles. Listed in full under best value.
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition: £22,953, 36,225 miles. Listed in full under best value.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 36,530 miles. Price: £22,995, unchanged since AskCar first saw it on 29 October 2026, 3 days ago. Fair price: £1,423 (5%) under the AskCar estimate of £24,418. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 7 November 2026. Dealer: V12 Sports & Classics Ltd - Hinckley in Hinckley. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-8d2b36261f53
- 2021 BMW 3 Series 2.0 320d MHT M Sport PRO Edition, 187 bhp, automatic, diesel, saloon, 4 doors, grey. Mileage: 36,700 miles. Price: £24,990, reduced by £1,000 from £25,990 since AskCar first saw it on 31 July 2026, 93 days ago. Fair price: £785 (3%) over the AskCar estimate of £24,205. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 30 July 2027. Dealer: Auto Seven 7 in Warrington. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-dd2bb896d8e4
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 37,840 miles. Price: £26,900, unchanged since AskCar first saw it on 16 September 2026, 46 days ago. Above the going rate: £2,549 (10%) over the AskCar estimate of £24,351. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 28 July 2027. Dealer: Berry Banstead in Banstead. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-ec0a33bfe09b
Recently reduced BMW 3 Series M Sport PRO Edition: the biggest price reductions in the 14 days to 1 November 2026
The dealer lowered the asking price on each of these 10 in the 14 days to 1 November 2026. Their reductions since AskCar first saw them run from £1,100 to £3,500.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition: £20,000, 53,124 miles. Listed in full under best value.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 50,983 miles. Price: £20,995, reduced by £2,000 from £22,995 since AskCar first saw it on 8 October 2026, 24 days ago. Fair price: £730 (3%) under the AskCar estimate of £21,725. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 8 November 2026. Dealer: Group 1 Hailsham BMW in Hailsham. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-cd35f3a15c85
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition: £19,250, 72,000 miles. Listed in full under best value.
- 2021 BMW 3 Series 2.0 320d MHT M Sport PRO Edition, 187 bhp, automatic, diesel, saloon, 4 doors, blue. Mileage: 48,475 miles. Price: £23,190, reduced by £1,510 from £24,700 since AskCar first saw it on 6 September 2026, 56 days ago. Fair price: £612 (2%) over the AskCar estimate of £22,578. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 16 February 2027. Dealer: Stratstone Bmw Hull in Kingston upon Hull. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-69121e76a2e2
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition: £19,990, 56,000 miles. Listed in full under best value.
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 46,000 miles. Price: £22,990, reduced by £1,500 from £24,490 since AskCar first saw it on 25 August 2026, 68 days ago. Fair price: £1,367 (5%) under the AskCar estimate of £24,357. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 8 June 2027. Dealer: KCS of Surrey in Addlestone. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-81162e0c68ae
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, grey. Mileage: 49,377 miles. Price: £22,593, reduced by £1,149 from £23,742 since AskCar first saw it on 1 June 2026, 153 days ago. Fair price: £1,590 (6%) under the AskCar estimate of £24,183. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 21 November 2026. Dealer: Carsa Wolverhampton in Wolverhampton. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-6d0f2960c863
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition: £17,620, 86,933 miles. Listed in full under cheapest.
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 70,000 miles. Price: £19,881, reduced by £1,114 from £20,995 since AskCar first saw it on 27 August 2026, 66 days ago. Fair price: £83 (under 1%) over the AskCar estimate of £19,798. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 10 August 2027. Dealer: Autothentic in Tockwith. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-5e3ccb384e87
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 79,449 miles. Price: £18,895, reduced by £1,100 from £19,995 since AskCar first saw it on 28 May 2026, 157 days ago. Fair price: £1,129 (6%) over the AskCar estimate of £17,766. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 16 September 2026; ask the dealer for the current MOT. Dealer: Top Cars Telford in Dawley. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-e3aaff02fe8b
Newly advertised BMW 3 Series M Sport PRO Edition: first seen by AskCar in the 7 days to 1 November 2026
These 8 are the most recently advertised. Cars first seen on the same day are listed cheapest first.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), estate, 5 doors, blue. Mileage: 47,914 miles. Price: £23,755, unchanged since AskCar first saw it on 31 October 2026, 1 day ago. Fair price: £119 (under 1%) under the AskCar estimate of £23,874. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 7 April 2027. Dealer: Hippo Approved in Blackburn. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-ac2bde79b758
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, blue. Mileage: 67,000 miles. Price: £18,495, unchanged since AskCar first saw it on 30 October 2026, 2 days ago. Fair price: £1,035 (5%) under the AskCar estimate of £19,530. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 15 March 2027. Dealer: YB Motor Group in Canvey Island. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-1458bbed9de5
- 2022 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 79,286 miles. Price: £19,320, raised by £90 from £19,230 since AskCar first saw it on 29 October 2026, 3 days ago. Fair price: £45 (under 1%) under the AskCar estimate of £19,365. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 27 October 2027. Dealer: Big Motoring World Leeds in Leeds. AskCar page: https://askcar.co.uk/car/bmw-3-series-2022-e48afe45d0c5
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition: £22,995, 36,530 miles. Listed in full under lowest mileage.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition, 288 bhp, automatic, plug-in hybrid (petrol), saloon, 4 doors, grey. Mileage: 69,248 miles. Price: £18,777, unchanged since AskCar first saw it on 28 October 2026, 4 days ago. Fair price: £422 (2%) under the AskCar estimate of £19,199. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 October 2027. Dealer: CarSupermarket.com Hessle in Hessle. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-e84c73325a57
- 2020 BMW 3 Series 2.0 330e M Sport PRO Edition: £21,850, 34,450 miles. Listed in full under best value.
- 2021 BMW 3 Series 2.0 330e M Sport PRO Edition: £15,790, 102,651 miles. Listed in full under cheapest.
- 2021 BMW 3 Series 2.0 320d MHT M Sport PRO Edition, 187 bhp, automatic, diesel, saloon, 4 doors, grey. Mileage: 60,065 miles. Price: £24,000, unchanged since AskCar first saw it on 27 October 2026, 5 days ago. Above the going rate: £2,742 (12%) over the AskCar estimate of £21,258. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 31 January 2027. Dealer: John Clark BMW Tayside in Dundee. AskCar page: https://askcar.co.uk/car/bmw-3-series-2021-0359aac6eac8
Page 2: every other BMW 3 Series M Sport PRO Edition car, cheapest first
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,116 cars)
- Manual BMW 3 Series (742 cars)
- Petrol BMW 3 Series (2,761 cars)
- Diesel BMW 3 Series (2,680 cars)
- Hybrid BMW 3 Series (54 cars)
- Plug-in hybrid BMW 3 Series (1,370 cars)
- BMW 3 Series estate (2,161 cars)
- BMW 3 Series saloon (4,285 cars)
- BMW 3 Series coupe (123 cars)
- BMW 3 Series convertible (170 cars)
BMW 3 Series prices by year
- 2026 (667 cars)
- 2025 (260 cars)
- 2024 (620 cars)
- 2023 (451 cars)
- 2022 (497 cars)
- 2021 (681 cars)
- 2020 (513 cars)
- 2019 (632 cars)
- 2018 (379 cars)
- 2017 (340 cars)
- 2016 (377 cars)
- 2015 (326 cars)
- 2014 (278 cars)
- 2013 (232 cars)
- 2012 (173 cars)
- 2011 (93 cars)
- 2010 (76 cars)
- 2009 (59 cars)
- 2008 (41 cars)
- 2007 (50 cars)
- 2006 (24 cars)
- 2005 (22 cars)
BMW 3 Series by trim
- BMW 3 Series M Sport (4,361 cars)
- BMW 3 Series Sport (484 cars)
- BMW 3 Series SE (341 cars)
- BMW 3 Series M Sport Shadow Edition (259 cars)
- BMW 3 Series Luxury (137 cars)
- BMW 3 Series SE PRO (89 cars)
- BMW 3 Series M Sport PRO (79 cars)
- BMW 3 Series ED Plus (47 cars)
- BMW 3 Series Sport Plus Edition (42 cars)
- BMW 3 Series Efficientdynamics (34 cars)
- BMW 3 Series M Sport Plus Edition (32 cars)
- BMW 3 Series Sport PRO (26 cars)
BMW 3 Series by price
- Under £2,000 (33 cars)
- Under £3,000 (110 cars)
- Under £5,000 (455 cars)
- Under £8,000 (1,090 cars)
- Under £10,000 (1,601 cars)
- Under £15,000 (2,599 cars)
- Under £20,000 (3,812 cars)
- Under £30,000 (5,580 cars)
BMW 3 Series near you
- In England (6,024 cars)
- In Scotland (444 cars)
- In Wales (203 cars)
- In Northern Ireland (201 cars)
- Near Bolton (765 cars)
- Near London (758 cars)
- Near Barnet (744 cars)
- Near Watford (725 cars)
- Near Rochdale (689 cars)
- Near Richmond upon Thames (661 cars)
- Near Hillingdon (651 cars)
- Near Wigan (619 cars)
- Near Hale (609 cars)
- Near Egham (603 cars)
- Near Manchester (599 cars)
- Near Berkhamsted (570 cars)
- Near Tamworth (566 cars)
- Near Warrington (535 cars)
- Near Sutton (529 cars)
More BMW
- All BMW 3 Series (6,914 cars)
- All BMW cars (43,578 cars)
- BMW 1 Series (7,170 cars)
- BMW X5 (3,257 cars)
- BMW X3 (3,053 cars)
- BMW 5 Series (2,730 cars)
- BMW X1 (2,577 cars)
- BMW 2 Series (1,846 cars)
- BMW 4 Series (1,816 cars)
- BMW 2 Series Gran Coupe (1,297 cars)
- BMW 4 Series Gran Coupe (1,183 cars)
- BMW i4 (848 cars)
- BMW M3 (806 cars)
- BMW 2 Series Active Tourer (797 cars)
- BMW M4 (758 cars)
- BMW X2 (750 cars)