2016 BMW 3 Series pricing and specifications - Drive
2016 BMW 3 Series 320d ED Sport £16,290
Discontinued BMW 3 Series 2016 320d Sport Shadow Edition
Discontinued 3 Series GT [2014-2016] 320d Luxury Line [2014-2016] on road Price | BMW 3 Series GT [2014-2016] 320d Luxury Line [2014-2016] Features & Specs