FYI, I drove two ZHPs during my search. There's a ZHP in Framingham at European Engineering - don't waste your time with that one. It's been beat to death and priced too high.
I did find another ZHP in Braintree that was very very nice. I would have pulled the trigger if I hadn't already owned a black on black E46 a few years ago.