Hey guys i have a 2009 BMW 323i and online it said my front door speakers are 4", well I ordered 4" speakers which just came in and they're a bit short.

Does anyone have the info on the exact size of the speakers? Also am I able to get an adapter bracket to mount these?