CarGurus Market Value $10,898
Based on 1,595 listings
These prices reflect the current national average retail price for 2016 BMW 3 Series trims at different mileages. They are based on real time analysis of our 2016 BMW 3 Series listings. We update these prices daily to reflect the current retail prices for a 2016 BMW 3 Series.
| Trim | MSRP | Invoice | CarGurus Instant Market Value |
|---|---|---|---|
| 328d xDrive Wagon AWD | $44,150 | $41,120 | $19,004 |
| 328d Sedan RWD | $39,850 | $37,160 | $13,862 |
| 328d xDrive Sedan AWD | $41,850 | $39,000 | $13,420 |
| 328i Sedan RWD | $38,350 | $35,780 | $11,970 |
| 340i xDrive Sedan AWD | $47,800 | $44,475 | $20,741 |
| 340i Sedan RWD | $45,800 | $42,635 | $20,320 |
| 328i xDrive Sedan AWD | $40,350 | $37,620 | $12,767 |
| 330e iPerformance Sedan RWD | $43,700 | $40,705 | $14,377 |
| 328i xDrive Wagon AWD | $42,650 | $39,740 | $14,787 |
| 320i Sedan RWD | $33,150 | $31,000 | $10,898 |
| 320i xDrive Sedan AWD | $35,150 | $32,840 | $11,473 |
MSRP (also known as the sticker price) stands for the Manufacturer Suggested Retail Price. This is the manufacturer's recommended price for the vehicle, including optional equipment.
The Invoice Price of a vehicle is the amount that a dealer pays to the manufacturer for the vehicle. The dealer's profit is the difference between MSRP and Invoice plus any manufacturer-to-dealer incentives.
Looking for a Used 3 Series in your area?
CarGurus has 15,050 nationwide 3 Series listings starting at $850.



