I have driven the M35, M45, M56S, and the Q50.
When I was first looking for a M series, I drove a 2006 M35. It handled great, and was solid, but felt a tad underpowered; like it was working too hard.
I then drove (and purchased) a 2006 M45. Power was effortless, and the torque was instantaneous. I never had any oil issues with the M45, it needed very little added oil between changes; if any. I enjoyed the car immensely during my period of ownership, and was actually looking for another one (2008 and up) with lower miles for quite some time.
Gas mileage be damned; I have driven V8's for most of my adult life. It still pulled an average of 16 mpg in combined driving. I have never understood why people buy performance cars with V8's and then b**** about the mpg's!
Enter the M56S: gobs of power, 7 speed transmission with paddle shifters, awesome handling, and killer electronics all wrapped up in one sexy package. Gas mileage is 15 to 16 combined driving. I love this car!
A 2011 with 60k miles seems high; if it was me I would shop around, and wait for the "right" one to come along. After months of looking, I found my 2012 M56S with 13,395 miles and all documented Dealer service for $24k off of its original MSRP. I feel sorry for the 1st owner, taking that kind of hit.
