Has battery been out/disconnected just before problem 1st occurred?
There is a power window reset sequence, it's in you owners manual.
That may be the problem's solution.
Otherwise, these cars are old enough that you can find parts from wrecks easily.
On ebay, Window Regulators are around $35-$40, electric motors around $50, switches should be repairable by cleaning up contacts.
So, worst case, shouldn't be that expensive a fix.
One Tequila, Two Tequila,Three Tequila...Floor
.Gen 3 - 2005 Touring Black on Black
.2nd Toy: BMW 328ic Convertible