I bought my 2011 5.0 8 months ago and I love it. If you buy one make sure to bring to a dealer to get all the recalls done.
It's great to tow with and with Blizzaks is unstoppable in the snow. Hvac system works great which I appreciate. It's pretty cold here in ND and most 4-6 cylinders don't put out enough heat.
That said if you are looking for a solid financial decision I would not buy a BMW- service and parts are expensive. But I have some skills at turning a wrench and I don't want to drive something boring. Wife has a minivan so we got boring covered in this household.
Best of luck on whatever you choose.