Sounds like too much for the security deposit. Even with the max of 7 x $500 (your $471 payment rounded up to nearest $50 increment), the total security deposit would be $3,500.
If you aren't an existing customer of BMWFS, an additional security deposit is required - waived for future leases/purchases.