Devon Hill was pretty firm on the price, I didn't get much of a deal ... standard stuff. $1000 over invoice isn't bad, see if you can get them down to $500. I actually don't know what my invoice price was. Car was $48,118 or something, though the sticker said $49,200 since it was built after the March price increase
. I leased so the sticker price wasn't as important.
West German was real nice to me, I went there first. Only reason I went to Devon was a friend of mine knew people there and vouched for them. If you go to Devon, talk to Brian, he was my CA, great guy. Doesn't hurt to get a quote from them.
The car you're looking at sounds great; I'd suggest getting the h/k stereo if you can swing it. Kicks ass. That's all I have in my 335, M sport, 6 speed manual, h/k stereo. I kinda wish I got heated seats but it's summer now so fuck 'em lol.
EDIT: BTW have you considered the Z4 35is? You can get them ridiculously cheap... check bmwusa.com homepage. Retarded cheap. $70k car, it's cheaper than a ~$50k 335i to lease. No manual transmission in the 35is though, I think, and it's 2 seats.