If you feel like going for a drive my mechanic (Thorold Imports) would probably charge $50/hour (not 100% shure if that is the rate but I can inquire if needed). Or Chuck's Auto is up your way who is also very good (contact Bimmersport on this board...he works there).
His--2000 BMW ///M5 .:Jet Black on Black:. Individual - Style 65 Wheels; 9.5" Square Set up;275 Tires;10mm/3mm Spacers; Black Kidneys;Muffler Delete; 3.5" Dual Tips; Beast Power Sway Brackets; "Dinan" Ducts; E60 SSK; BC Coils
Hers--2000 BMW ///M5 .:Avus Blue on Grey/Black:. '01 Exterior Upgrades; E60 SSK