Is there a good free source for this information? AllData requires $25 for the details. I don't mind paying, but wanted to check for the freebies first.

Thanks,
Dave
1993 525iM
156k