Author: David Keller

Technical Specialist at BMW Guidebook. Does all his own BMW maintenance, from brake jobs to cooling system refreshes. Writes the step-by-step DIY and troubleshooting guides.