Go to BMWconfig.com and find out what the actual Invoice price is on your car and how far off your sales price is. From what I've seen anything over $500 over invoice is high on a 328.
Acquisition fee should also be $725 and the money factor should be .00145 for August. If you sign in September it may go up.
Current: '15 M235i Vert
Previous: '13 335i, '08 TL-S, '00 Corvette