Good buying experience but be very alert when these guy sell u such cars because what they say will not match later in many instances. It's a great car ,fast enough extremely comfortable so they are all pros and cons is the bmw after sales ,these guys will really attack your pockets .The service standard outside bmw will cost u maximum 20 to 30 grands but bmw charged me 70 grands for the same and they are quite stubborn in that .One more thing is that autonomous parking works very occasionally as it's designed for European roads mostly so most of times it can't park on its own .I only wish after sales was a better experience.