I would recommend this car to no one, I bought mine last year with 40,000 miles. It was like it was brand new, then I heard a banging noise under the car. The frame of the car had come apart its a little known design flaw. I ended up paying $4700 to get it fixed. The car has always run great, handles great, but you would expect more from BMW then for it to fall a apart at 50000 miles. So buyer beware.