I like the way Flaviu is thinking. Lets be honest here, the worst scenerio would be shelling the top dollars for expensive car without warranty and hoping nothing will go wrong. I would get a super-low mileage, pre-owned certified series and just rest my balls and not worry. Than if that is too much, get a car where you have a portion of cash left over to keep it running.
The last thing you want to do is strech yourself and get a E90 without warranty and wait for a killer bill. That's the way I see it. I also the feeling that lot of E90s were leased due to uncertain economical climate. So an average joe that leases it, he does a very minimum. That means that some sucker will have to pay down the road for that...