One thing you can never replace: a trustworthy mechanic! Andrew obviously knows his stuff backwards and forwards and is a great guy to boot. If you've got any issues with your German car, BMWs in particular, this is the place to go to! And to top it all off, his prices are more than reasonable. Highly recommended!