There are many available off-campus housing options for those not wanting to live in the dorms. Rochester, Rochester Hills, and Auburn Hills are all close to Oakland and give you a variety of housing options. Roommates are always a plus to help pay the rent. You might find it more affordable to get a two-bedroom apartment instead of a one-bedroom place and split the cost.
Pontiac is always an option for housing, but don't be fooled: some places may look like a steal during the day, but when night comes, you may see why certain apartments are priced so low. Many bad neighborhoods make Pontiac a place that is sometimes better to stay away from—unless you know the area. One other thing: you must be aware of budgets and what is included when looking at apartments. Cable, water, heat, and air conditioning might not be included in the price, so budget for those amenities ahead of time.