There are a BILLION oil threads online, here, everywhere. They all have peoples "thoughts" sprinkled in with a few facts. Rather than spend a ton of time reading, let me cut through the BS for you. Not only have I owned a 323 like yours that went 254k miles and my current one at 162k miles. I maintain more than 10 E46's (and countless other brands) for folks locally, including a guy with a 99 328i that has 305k miles on it and still purrs like a kitty. And here is what you need to know.
Can you go 15k miles between oil changes? Yes. Should you? No. Countless Blackstone Labs analysis show 7500 miles is indeed the sweet spot for these engines. If you want to push it, 10k miles would likely be fine too provided you run quality motor oil that is tried and true. So here are the ones to run:
BMW 5W30 (readily available online and at dealers for less than most others)
Mobil 1 0W40 (ok stuff, but has shown shearing at high RPM, given the car you have is driven by your daughter, it is probably fine)
Castrol 0w30 or 5w40. Both good, the 0W30 is my PERSONAL favorite.
Penzoil 0W40 Euro Blend
There are many others, but these are the tried and true so why bother deviating? Soon, I will have my first Blackstone analysis sent off running a 7500 mile interval with Castrol 0W30, I'll post the results.
Lastly, ALWAYS USE MANN OEM FILTERS!!!!!!!!!!!!!