2016 BMW 3 Series

320d M Sport 2.0TDI

£16,450 from £382.39pm

*UPGRADED ALLOY WHEELS OPTIONAL EXTRA*

  • FuelDiesel
  • Engine Size 2 L
  • GearboxManual
  • Mileage31,809
  • Body StyleSaloon
  • Doors4
  • Seats5
  • MPG64.2
  • 0-607.3
  • BHP190
  • Yearly Tax£30