Just ordered a new 128i Convertible from Cartelligent...they collected their $300/$500 fee (which ever service you want) and they do all of the calling and researching and give you a a price.

For me, that price was about $1200 UNDER invoice on an ordered car.

I have had similar luck in the past...of course it is all about availability and what deals they can find, but they do give a guarantee that if you can find a better deal, they will refund their fee....