I agree with this and other things @arkhitekt has said. Personally, this a great alternative to getting a new car professionally detailed.
Just buy Ultimate Polish and a good wax for protection, then polish every 1-2 months within first six months and see for yourself the car getting shinier and shinier. After that, use Ultimate Polish much more rarely e.g. every 6 months or so. That's pretty much how @Ahsan252 got his shine.
As I've said before, if you're doing it by hand, with a foam applicator, that's the least aggressive combo and hard to do much harm to your paint with that.