Used BMW 4 Series Sport Petrol cars for sale