My 335i was fairly reliable but the N54 is a problematic engine. Just had $3800 worth of extended warranty work done at 72K miles (wastegates, water pump, 2nd oil leak, and now after all of that work I have a very rough idle that I've not been back to the dealer to have checked). I want Japanese reliability but there's nothing out there that will drive like my E90.
2013 Audi A4 - Premium+/Sport/MMI/B+O Audio
2007 BMW E90 335i (retired)