The problem with any of these high dollar cars is they depreciate so quickly that people who couldn't normally afford them finally can, but then they can't afford the upkeep.

I found this out when shopping for my 335i. So many 15-20k dollar cars that were just falling apart because the kids that should have spent that money on a new Jetta wanted the BMW then they were hit with a repair bill for a twin turbo repair.