I'm glad to hear you got a good result from the products , and fair play, detailing an X5 by hand... Must have taken alot of effort, these buggers are hard enough with a machine!
But from the looks of things you got a nice finish which is all that matters really! Lovely X5 by the way!
Well you best bet for stone chips is to go to your dealership, get a proper stone chip filler stick as only dealers and paint specialists will stock a proper colour matched one.
However this is where it gets scary, as you will need to clean and prep the stone chip, generally by touching it with a high grit grade sand paper such as 1200grit.
Once this is done, apply a very light dab of touch up paint so that it sits almost flush with the rest of the paintwork but very slightly raised if you get me. Allow this to harden/cure for about 24-48 hours.
Once the paint has cured enough, using a fine grade of sandpaper soaked in slightly soapy water rub down the bump to the same level as the rest of the paintwork, this is much easier to get to this level than you would think and you must be extremely careful not to touch the topcoat too much on the surrounding paintwork, though you will need to give it a few swipes to ensure proper blending. Once the paint is "flatted" another piece of finer grit sandpaper (about 2000-2500 grit should be used to finish up the area).
Once the scary part is over, a harsh cutting compound should be used (ideally on a DA polisher) to remove all the marks from sanding & finally a finishing compound to remove the hazing from the harsh compound and then obviously protect the paintwork as usual.
^ See easy, but scary! Especially the first time. It would be well worth practicing on an old panel or something as you will not want to ruin the finish on your X5. This is the way I do it, but others will slightly differ.
Try this place: http://www.detailingworld.co.uk