BMW 3 Series 330e M-SPORT COMPETITION 2.0 HYBRID * NEW SHAPE // LOW MILEAGE * // NEW 20" ALLOYS // HEADS-UP DISPLAY // VIRTUAL COCKPIT: is it a fair price? | FairPrice