Used BMW 3 Series Sport Petrol-Plugin Elec Hybrid cars for sale