I voted 335 because I am biased and love my E93...
It's pretty fast (it's chipped...), looks good, is comfortable and fun as hell to drive, reliable (except for my rim situation, which you don't have to worry about since they don't make to 230s for 2009) and has all the bells and whistles that I need on a car and more...
Don't get me wrong, I LOVE the E46, especially an M, but a 2003 is 6 years old now and a pretty penny to maintain since its out of warranty and has an "M" tacked onto it...
Maintenance costs and warranty should be considered before you make a decision as well... Although I'm not sure a $35,000 difference is enough to sway you to a 335.... You could buy another M with the difference and use the 2nd as a parts car... lmao
Black Sapphire Metallic | Coral Red | Brushed Aluminium | 6MT | ZSP | ZPP | PDC | Bluetooth
Shadowlines | Matte Grilles | Aero Lip | BMW Performance Pedals | Smoked Reflectors | LLumar Tint 40%
KW V2 | VMR V710 | Super Sports | BMS JB3 v2.0 | BMS DCIs | HPF Intercooler | UUC EVO3 SSK | UUC RK7 Shift Knob