I actually haven't even been to this place yet, but so far as I can tell they are on the right track.
i called just now to see if they could rush order some wheel bearings for the e30. he said he could have them here today by 2:30 no problem. when i explain my situation (that i wasn't sure if it was the wheel bearing yet) he offered for one of his techs to throw it up on a lift and check it out at no charge. i have an appt for tomorrow at noon. he's also going to order the bearings anyway just in case i need them.
i don't know about you guys, but i don't know anywhere that will do a diagnostic check for free anymore or special order parts without a confirmation that you'll buy'm.
i'll post tomorrow and let you know how the visit went.
M Powered Automotive