The 500E is a fantastic performance car. Build quality is rock solid. Maintence can be an issue because the engine if fitted into a modified bay. The car has no cup holder and the traction control is non defeatable.
I bought this car last year with 58,000 miles and the day I brought it home, the transmission went! Then the shocks, and the rear suspension, and the A/C evaporator, and the front armrest, and then the doors stopped being "sucked" shut. I still think it is the best looking car on the road, not to mention it's awesome acceleration 60 to 120 MPH!! The power and heated seats are unmatched by any other car, and the use of space is also very impressive. No matter how awesome this car is, you need to have deep pockets to own one. Between $70 oil changes and $500 brakes, make sure you can afford one before you buy!!
I love the car but it sucks the money right out of my wallet. Be prepared to spend big bucks on maintenance. My tranny just went out and cost me $4500, not to mention around 5k in other miscellaneous repairs. And this is only with in a year. Granted my car has 159,000 miles...but still. A beautiful car and I love driving it, but it is not cheap.