There are a few shifts in mindset that will help obtain your dream Ferrari.
Take the $800/month you are saving and invest it in assets. Assets in this case are businesses, buying a rental property, etc. (basically something that generates additional passive income for you)
If you can get enough money into income producing assets, then finance your Ferrari, essentially it will be free.
Heres a rough and dirty example: I'm going to use the Ferrari 360 because i have the numbers handy. If anyone on the forum finds errors in this please let me know!
Ferrari 360 Modena = $80,000
Financed that would be $1,264/m + $216/m for Maintenance and $166/m for insurance
(60 months @ 6.9% A.P.R with a $16K downpayment)
Total Monthly payments is $1,646
So rather than paying $80,000 for a liability, save up a bit more and get a $200,000 rental property that kicks out $1,700/month in passive income. (I'm out in San Diego so $200K doesn't get you much more than a shed, should be easier/less expensive in other areas.)
Now you have an asset that is worth $200,000 AND a "free" Ferrari.
*I am 25 as well. Keep dreaming and use your vision to motivate you.
**Also ditch the McDonalds job and work for free for a top business person in your city. Let them mentor you and you will learn FAR more than you will flipping burgers.