I would choose the '06, as, yes it is $3000 more, but theoretically it will require less maintenance. As this is my opinion, I love mini coopers, so my goal would be to keep the car as long as possible. I would be willing to pay more for reliability. Plus, its newer. Don't we like new things? =)