I'm buying my E91 from Perillo.
"Even though I didn't buy from them, they've been treating me like a long time customer " is the kind of service I've experienced so far with my E46 from Perillo.
The way they've already taken care of me makes me feel confident about purchasing my new car from them. The sales person has been quite nice to deal with, and the price is right.