Bought my car from the same dealership 10 months ago. Haven't had any major issues, just had to replace some of the injectors (under warranty, they were leaking or something) last month, that is pretty much it. Try to get price down as much as possible and go for it. I didn't get the price down nearly as much as I probably could have but I was really, really eager to buy esp since finding a black e90 m-sport was not easy.
'10 E90 335i | Black Sapphire Metallic | Black Dakota Leather | M Sport | Premium | Cold Weather
CF Performance Spoiler | Black Matte CF Wrapped Trim | Black Grilles | Black Side Reflectors | 35% Tint | Golf Tee Mod