Used 2023 BMW 3 Series for sale nationwide
521 results
2023 BMW 3 Series Variants
| Variant type | MSRP |
|---|---|
| M340i Xdrive Mht 4dr Step Auto | £58,895 |
| 330e Sport 4dr Step Auto | £46,080 |
| M340d Xdrive Mht 5dr Step Auto | £59,645 |
| 330e Xdrive M Sport 4dr Step Auto | £48,880 |
| 330e Sport 5dr Step Auto | £47,880 |
| 330e M Sport 5dr Step Auto | £49,130 |
| 320i M Sport 4dr Step Auto | £41,640 |
| 330e M Sport 4dr Step Auto | £47,330 |
2023 BMW 3 Series price trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2023 BMW 3 Series prices has changed over time.
See more price trendsAvg. Price
$26,755
6.5%
2023 BMW 3 Series
Index price
$16,338
0.3%
All used vehicles
FAQs
How much does the 2023 BMW 3 Series cost?
The average 2023 BMW 3 Series costs about £26,755.43. The average price has decreased by -29% since last year. The 521 for sale on CarGurus range from £5,490 to £48,490 in price.
How many 2023 BMW 3 Series vehicles have no reported accidents or damage?
520 out of 521 for sale have no reported accidents or damage.
What is the fuel economy of the 2023 BMW 3 Series?
Depending on the engine and options, the 2023 BMW 3 Series gets between 45 and 48 MPG (or EV battery range).
What fuel types are available?
Diesel, Petrol, Hybrid engines are available.
Relevant articles

Lewis Kingston
Top 50 Future Classic Cars 2026
Future classic and modern classic cars can make for enticing, depreciation-resistant ownership prospects. Here are 50 of the best to consider.

The CarGurus Editorial Team
The Best Estate Cars Under £5,000 to Buy in 2026
Need a versatile family estate car for a modest budget? Here are our best cheap estate cars for under £5,000.

CarGurus Editorial Team
The Best Estate Cars for 2026
The best estate cars are more than just spacious and versatile – they’re also stylish, good to drive and decent value. Here's what we think are the top 10 estate cars you can buy.









