Re: BMW car owners
BMWs are great cars if they have been maintained and taken care of. I have a 2011 M3 and I love it. I bought it with the intention of keeping it for three years and then ditching it, but the more I drive it the longer I want to keep it. Hell, if I didn't have this bike addiction I would have put a blower on the damn thing by now.
The e9x platform is great but I recommend going with a 2010+ if you can afford it. If you are going to go the iDrive route I would HIGHLY recommend sticking with a 2010+ as the older iDrive system is slow and horrible to work with. Also they made a lot of changes to the build and materials after 2010. The 2011+ got the LCI update (Life Cycle Impulse; a fancy way to say facelift) which consists of different lights, bumpers, wheels, etc.
The early 335 had a problem with the turbos and with other boost related parts but BMW has an extended warranty for those affected builds.
Buying a CPO (Certified Pre-Owned) from a dealership is not a bad option as well. You may pay a bit more but you will get some piece of mind knowing the car was inspected and approved for resale by BMW directly as well as them providing you with a shorter factory warranty.