Used 2021 BMW 3 Series for sale nationwide
762 results
2021 BMW 3 Series Variants
| Variant type | MSRP |
|---|---|
| 330i M Sport 4dr Step Auto | £40,310 |
| 318i M Sport 4dr Step Auto | £33,875 |
| 330e Xdrive M Sport 4dr Step Auto | £44,080 |
| M340i Xdrive Mht 4dr Step Auto | £50,095 |
| M340d Xdrive Mht 4dr Step Auto | £50,065 |
| 330e M Sport 5dr Step Auto | £44,030 |
| 330e M Sport 4dr Step Auto | £42,530 |
| 320i M Sport 4dr Step Auto | £36,370 |
2021 BMW 3 Series price trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2021 BMW 3 Series prices has changed over time.
See more price trendsAvg. Price
$21,520
0.1%
2021 BMW 3 Series
Index price
$16,763
0.4%
All used vehicles
FAQs
How much does the 2021 BMW 3 Series cost?
The average 2021 BMW 3 Series costs about £21,519.85. The average price has increased by 3.8% since last year. The 761 for sale on CarGurus range from £4,250 to £41,995 in price.
How many 2021 BMW 3 Series vehicles have no reported accidents or damage?
757 out of 761 for sale have no reported accidents or damage.
What is the fuel economy of the 2021 BMW 3 Series?
Depending on the engine and options, the 2021 BMW 3 Series gets between 0 and 66 MPG (or EV battery range).
What fuel types are available?
Diesel, Petrol, Hybrid engines are available.








