Why have 120,000 people bought this car?!