2016 3 Series
2016 330e Plug-In Hybrid
Starting at $50,150
2016 320i Sedan
Starting at $32,950
2016 320i xDrive Sedan
Starting at $34,950
2016 328d Sedan
Starting at $39,000
2016 328d xDrive Sedan
Starting at $41,000
2016 328i Sedan
Starting at $37,500
2016 335i xDrive Gran Turismo
Starting at $47,250
2016 340i Sedan
Starting at $45,800
2016 340i xDrive Sedan
Starting at $47,800
2016 328d xDrive Sports Wagon
Starting at $43,450