Re: the new BMW's , Audis, VW's, Porsches... I would say lease them and dump them for a new lease.
If you do purchase one...get rid of it when you still have a bit of warranty left. They are nice to drive when you dont have to pay for repairs/maintenance. But out of warranty.. look out

. These are throw away cars unless you are extremely wealthy. Like I doubt that in 40 years or so we will see many 997's on the road.
But, cripes... in 40 years or less, I wont be on the road either.