Before buying a BMW E90, check these key areas: timing chain rattle on cold start, coolant condition, subframe mounts, electronics and service history. A pre-purchase inspection by a BMW specialist is strongly recommended.
This Pre-Purchase Checklist guide combines structured analysis β verdicts, risk scoring and cost ranges where we have enough data β with real fault cases pulled directly from MyCarFault's reporting database, so the guidance below reflects what owners actually experience rather than manufacturer specifications alone. Background and analysis come first, followed by the linked fault reports and related guides you can jump to directly using the links above.
Based on owner reports and community discussions, typical costs range from Β£300 to Β£4,000. Costs vary significantly by vehicle age, region and whether OEM or aftermarket parts are used.