Start w/ autox or driving schools. Your local PCA or BMW club typically put on very good schools. Also check www.drivingevents.com
And don't worry much about what car you have, its 90% technique/skill. Concentrate on learning the basics (i.e. braking, turn-in, apex, track-out, etc.). After you've mastered the basics, focus on car control/advanced techniques (heel/toe, trail braking, lift throttle oversteer, etc. etc. etc.). Once you've got a good handle on all of that and you've got a fair amount of seat time, then start to think about your car/setup (don't worry about HP until you've learned most everything else). My personal opinion is that a low HP FWD w/ good brakes is the best car to start with. It takes tremendous skill to drive a fwd fast. Also, low HP forces you to maintain momentum, which is really what you are trying to learn. High HP right off the bat tends to derail learing of the important stuff.
Good Luck.
And don't worry much about what car you have, its 90% technique/skill. Concentrate on learning the basics (i.e. braking, turn-in, apex, track-out, etc.). After you've mastered the basics, focus on car control/advanced techniques (heel/toe, trail braking, lift throttle oversteer, etc. etc. etc.). Once you've got a good handle on all of that and you've got a fair amount of seat time, then start to think about your car/setup (don't worry about HP until you've learned most everything else). My personal opinion is that a low HP FWD w/ good brakes is the best car to start with. It takes tremendous skill to drive a fwd fast. Also, low HP forces you to maintain momentum, which is really what you are trying to learn. High HP right off the bat tends to derail learing of the important stuff.
Good Luck.