Used 2016 BMW 3 Series for sale nationwide
551 results
4.0 Overall rating
Filter by rating
Martin C
Reviewed a 2016 BMW 3 Series on 14 Sept 2025
Just not the car for me but a very tidy vehicle
Is this review helpful?
2016 BMW 3 Series Variants
| Variant type | MSRP |
|---|---|
| 330e M Sport 4dr Step Auto | £38,100 |
| 320d Xdrive M Sport 5dr Step Auto | £38,930 |
| 320d Xdrive M Sport 4dr Step Auto | £37,270 |
| 330e Sport 4dr Step Auto | £36,200 |
| 320d M Sport 5dr Step Auto | £37,430 |
| 320d M Sport 4dr Step Auto | £35,770 |
| 335d Xdrive M Sport 5dr Step Auto | £44,310 |
| 335d Xdrive M Sport 4dr Step Auto | £42,460 |
2016 BMW 3 Series price trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2016 BMW 3 Series prices has changed over time.
See more price trendsAvg. Price
$10,760
1.9%
2016 BMW 3 Series
Index price
$16,763
0.4%
All used vehicles
FAQs
How much does the 2016 BMW 3 Series cost?
The average 2016 BMW 3 Series costs about £10,759.73. The average price has decreased by -8.6% since last year. The 551 for sale on CarGurus range from £2,985 to £25,450 in price.
How many 2016 BMW 3 Series vehicles have no reported accidents or damage?
538 out of 551 for sale have no reported accidents or damage.
What is the fuel economy of the 2016 BMW 3 Series?
Depending on the engine and options, the 2016 BMW 3 Series gets between 37 and 72 MPG (or EV battery range).
What fuel types are available?
Diesel, Petrol, Hybrid engines are available.









