Price

2016 BMW 3 Series base price starts at $33,150 to $49,200. MSRP and invoice price goes from $31,000 to $45,765.

Trim Style Invoice MSRP
328i xDrive Wagon SULEV 40060 43000
320i Sedan 31000 33150
320i Sedan South Africa 31000 33150
335i xDrive Wagon 45765 49200
328i Sedan 35780 38350
328i Sedan SULEV 35780 38350
328i Sedan SULEV South Africa 35780 38350
328d Sedan 37160 39850
330e Sedan 40705 43700
340i Sedan 42635 45800
340i Sedan South Africa 42635 45800
320i xDrive Sedan 32840 35150
320i xDrive Sedan South Africa 32840 35150
328i xDrive Sedan SULEV 37620 40350
328i xDrive Sedan SULEV South Africa 37620 40350
328d xDrive Sedan 39000 41850
340i xDrive Sedan 44475 47800
340i xDrive Sedan South Africa 44475 47800
328i xDrive Sports Wagon 39740 42650
328d xDrive Sports Wagon 41120 44150