FWIW, my wife is really disappointed I sold that thing.It was always in the shop. EVERY time they had to reprogram it, they had to do it 2-3x, and we'd have to keep bringing it back. It would die on her, and I'd have to drive to go fetch her. That I blame as much on the dealer as the vehicle itself. It finally just threw its last code on me after she took it for the 50k tuneup (that it didn't need) and it went from running great to misfiring constantly.
Edit: The BEST thing I can say about it is it truly held value. Purchased new in 2009 for 28? 29? something. Sold this summer for $25 at a dealer trade-in, although it was immaculately clean. So we lost $1000 / year? (plus many hours in the shop….). That's almost like driving it for free.