If you simply looking to fill and mask the worse of the scratches and swirls try Poorboys Blackhole. You can put layer of protection after, but expect the fillers to wash out on your next maintenance car wash.
Personally I'd just pay to have it detailed and sealed with a ceramic sealant. Car the size of a X5 is no fun to keep having to hand polish