with all of the above!
Maintenance wise it's the same as any other car, if you are going to take care of it.
But if you start getting to modifying it then it will get pricey! Things like the tires can be cheap. But you will not be getting a high performance tire and the drive will reflect this. Same can be said for brake replacements.......and so on.
Like awx z34 said "you gotta pay to play!"