BMW E90 (2004-2013): The Complete Buyer’s Guide to Versions, Engines, and Problem Areas
A complete guide to buying and maintaining the BMW E90 (2004-2013): gasoline and diesel engine breakdown, common problems, a buyer's checklist, and where the real repair money goes.
Read the article