The castles are meant to be a grind. Get VIP. It gets you a ton of extra super wheel spins, and double cash on races. Most of the cheaper houses have been break even for me, after the rewards from super wheel spins.
TBH, I’m not sure I have bought more than 1 car total. All from spins or the free cars (James Bond pack,etc. )