BMW for sale in the UK