Used Mercedes-Benz B Class Sport Petrol cars for sale