The BMW 3-Series Mk5 offers a blend of great driving experience, classy feel and technology, but is not without issues. Here's what goes wrong with the E90...
The BMW 3-Series may be tagged as one of the Ultimate Driving Machines, but at some point it'll need a repair. And that where we at Haynes can save you cash, because we've stripped and rebuilt an e46 so you can simply refer to your Haynes manual and fix the car yourself...