Hey I am new to Coding. I have a base 2007 328i. I was wondering what sort of things I can do with coding. If you guys can help me with what sort of things you can do, and tools that I would need (as well as where I can get them from). I live in Birmingham, AL so if someone lives near here that can help me out that would be great.