No, you need to pay 1500 euros to a personal bank account in Serbia. Then, you have to pay residence tax and similar expenses and pay attorney's fees.
Attorney's fees vary depending on the lawyer, but generally all costs should not exceed 3000 euros totall.
As for the apartment, in Belgrade you can find it from 200 euros per month.
People who are not from EU countries can also apply, but relations between countries and other factors are very important and can decide whether you can be a resident or not.