I ended up buying my e90 325 from them. Sparkling Graphite, Auto, Premium,iDrive, Cold Weather.
The sales guy, Greg, was pretty good, he did a poor job managing our expectations on delivery, but did give us a good price 1,500 off of MSRP. The dealership was not able to get the alarm to work with the car even though they installed it. I am waiting for that as well as my plate to come in. Hope that helps. My advice would be to go with them if they give you the best price, but otherwise to go somewhere else.