With winter on its way out, it's time to start thinking about spring cleaning and, as part of that, tending to your regular BMW maintenance routine. Just like your home, your car needs a thorough, yearly cleaning to ensure that it's ready for the spring - and summer - ahead. But, more than that, it's essential that you also get your BMW inspected and maintained according to the manufacturer's specifications. While you can perform a number of critical tasks in your own driveway, there are some that should be executed by a professional BMW repair shop.