2017 BMW 540I excellent condition inside and out. Only 40,000 miles. Runs and drives great. Absolutely nothing wrong with it I’ve had for two months I literally just paid 42000 something has come up and need the money or I wouldn’t even sell it se...