Motorcycle riding, done the right way.
Bought a decent street bike to start on, learn the ropes for several years, had the occasional mishhap or two which I fixed by myself. Still, cost money to fix things right?
Upgraded to a proper sport bike and realized how much fun it is, also with a new level of danger involved. Still, I wasn't an idiot into things right. Bought 100% proper gear, including a track suit, good helmet, gloves, etc. as any motorcyclist knows, you'll eventually drop your bike, which I did. Again, fixing it yourself is certainly an option, but also again, it cost money.
Then, I made the mistake of going to my first track day. They will allow you to use your own motorcycle as long as you prep it correctly and have decent tires and safety gear. This was an absolute game changer, and I was hooked harder than a heroin addict with an unlimited bank account. Unfortunately, I am neither of those two categories, and track days only get more expensive the deeper you get into them. First of all, they are not cheap to begin with. A decent track day will set you back 300 to $500 just to get on the track. Then, to really get the most out of it, you should have true racing tires with tire warmers. Then there's the matter of getting your bike to the track, race fuel, a place to hang out, etc etc etc. The list goes on and on.