Haynes/Bently manual, if you don't feel comfotable doing it yourself, just ask someone around here i'm sure they would be happy to show you. BMW's are easy peasy to work on for the most part