I would go for a Subaru Legacy Outback. Lower in power means less of a chance he overpowers a situation. Hauls a lot of stuff. Full time AWD makes it one of the best foul weather cars out there. If it gets lumps and bumps, it won't hurt your heart.
Let him aspire to BMW.
535i, Monaco, Cream, Light Poplar, Comfort Seats, PP, Nav, ED.